SANDBOX — this is a test environment. No servers are actually deployed and no real payments are charged.
✓ VerifiedBuilding & decoration

AlpineCore

by Alpine · for Minecraft

Effortlessly build modern, compatible plugins, supporting 1.8 to 1.21

93Downloads
2 mo agoLast updated
MPL 2.0License
PaperLoaders

About AlpineCore

From Hangar

Effortlessly build modern, compatible plugins, supporting 1.8 to 1.21

Alpine Core

A lightweight library for creating modern yet widely compatible Minecraft server plugins.

> This library is currently in an early state of development and breaking changes will occur.

Inspired by MassiveCore, the project has a few key goals:

  • Reduce boilerplate
  • Integrate modern technologies
  • Adventure
  • LiteCommands
  • ConfigLib
  • Maintain high compatibility
  • Java 8 minimum
  • Minecraft 1.8.8 minimum
  • Spigot minimum

Systems

The project consists of the following core systems:

  • Engines
  • Extended from AlpineEngine
  • An event listener that is automatically registered
  • Integrations
  • Extended from AlpineIntegration
  • Engines that only activate under configurable conditions, such as the presence of an external plugin
  • Configurations
  • Extended from AlpineConfig
  • A collection of settings that is automatically registered and persisted
  • Utilizes a fork of Exlll's ConfigLib to provide a smooth configuration experience for both developers and administrators
  • Pre-written integrations with common configuration use cases, including messages compatible with Kyori's Adventure
  • Storage
  • Extended from AlpineStore
  • Handles persistent key + data pairs backed by a configurable storage system
  • Commands
  • Extended from AlpineCommand
  • A server command that is automatically registered
  • Includes a more convenient API for registering completions and conditions
  • Utilizes LiteCommands to enable the efficient creation of complex command structures
  • User Interfaces
  • Provides an advanced inventory GUI framework designed for simplicity, with recipe-like slot mask configuration for element placement
  • Allows the efficient creation of interactive user interfaces in the plugin
  • Utilizes UIHandler to initialize the menu to handle user interactions
  • Teleportation
  • Managed by TeleportManager
  • Provides a centralized system for point-to-point teleportation
  • Curate a teleportation sequence with the TeleportTask builder
  • Handle the lifecycle of a teleportation request, from initialization to the execution
  • Add a countdown, event handlers, & cancellation policies
  • Events
  • Extended from AlpineEvent
  • A generic Bukkit event, minus the boilerplate

For Developers

The library can be added as a dependency to your Gradle buildscript like so:

repositories {
    maven {
        name 'Alpine Public'
        url 'https://lib.alpn.cloud/alpine-public'
    }
}

dependencies {
    compileOnly 'co.crystaldev:alpinecore:0.4.9'
}

All classes and methods that are part of the API should have Javadocs. If one does not, open an issue. There is also a very basic example plugin located in this repository.

Keep in mind that using this library will require it to be added as a plugin on any server using your plugin. DO NOT shade it into your own plugin.

For Server Admins

Any plugin built using this library will require you to add it as a plugin to your server. On its own it does nothing.

The plugin has been explicitly verified to work on releases ranging from 1.8 to 1.21.

License

This library is licensed under the Mozilla Public License v2.0. For information regarding your requirements in the use of this library, please see Mozilla's FAQ.

Highlights

From source data

Game versions

Supports 61 Minecraft versions, the newest being 1.9.4.

Loaders

Runs on Paper.

Footprint

Rated a light load on a server.

What kind of mod it is

From the catalog
Listed on Hangar as “Plugins”

Building & decoration

Blocks, furniture, decorations and building tools.

Runs on your server

From source side support

Hangar lists AlpineCore as required on the server. Check its Hangar page to see whether players need it too.

Compatibility

Game
Minecraft
Loaders
Paper
Runs on
Serverrequired on the server
Game versions
1.9.4 and 60 earlier
Requires
One-click install needs a Paper server.

Verified at the source

  • ✓HangarOfficial listing, checked 2026-10-01Open ↗
  • ✓AuthorAlpine, as published on Hangar
  • ✓LicenseMPL 2.0Free

AlpineCore, answered

Generated from the mod’s own source data.

Do my players need to install AlpineCore?

Hangar lists AlpineCore as required on the server. Check its Hangar page to see whether players need it too.

Which loaders does it support?

Paper.

Is it free?

Yes. AlpineCore is free to download from Hangar. Its license is MPL 2.0.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run AlpineCore on a Minecraft server.

Deploy in about a minute from $4.20 a month, then add AlpineCore in one click.