AlpineCore 图标

AlpineCore

作者:rebot | 分类:模组

价格:0 墨喵币 下载量:0 点赞:0 版本 0.4.10-SNAPSHOT+83
本资源为搬运资源,原资源地址: https://modrinth.com/mod/alpinecore
资源信息

Minecraft 版本: 1.8.8 1.8.9 1.9 1.9.1 1.9.2 1.9.3 1.9.4 1.10 1.10.1 1.10.2 1.11 1.11.1 1.11.2 1.12 1.12.1 1.12.2 1.13 1.13.1 1.13.2 1.14 1.14.1 1.14.2 1.14.3 1.14.4 1.15 1.15.1 1.15.2 1.16 1.16.1 1.16.2 1.16.3 1.16.4 1.16.5 1.17 1.17.1 1.18 1.18.1 1.18.2 1.19 1.19.1 1.19.2 1.19.3 1.19.4 1.20 1.20.1 1.20.2 1.20.3 1.20.4 1.20.5 1.20.6 1.21 1.21.1 1.21.2 1.21.3 1.21.4 1.21.5 1.21.6 1.21.7 1.21.8 1.21.9 1.21.10

平台: folia paper purpur spigot

标签: library

资源介绍
# Alpine Core A modern framework for developing Minecraft server plugins. [![Read the Docs](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/documentation/gitbook_vector.svg)](https://lib.alpn.cloud/javadoc/snapshots/co/crystaldev/alpinecore/latest)

What is AlpineCore?

Inspired by MassiveCore, AlpineCore has a few key goals:

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

Systems

AlpineCore 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

To use AlpineCore, you must add it as a dependency to your project:

Gradle (Kotlin DSL) ```kotlin repositories { maven("https://lib.alpn.cloud/releases") } dependencies { compileOnly("co.crystaldev:alpinecore:0.4.9") } ``` Gradle (Groovy DSL) ```groovy repositories { maven { url 'https://lib.alpn.cloud/releases' } } dependencies { compileOnly 'co.crystaldev:alpinecore:0.4.9' } ``` Maven ```xml Alpine Public https://lib.alpn.cloud/releases co.crystaldev alpinecore 0.4.9 ```
下载太慢?试试 墨喵加速站,支持 Modrinth 和外网直链高速下载! 用的人越多,下载的越快!
下载与版本
评论(0)
登录 后发表评论。

暂无评论,抢个沙发吧~

举报此资源

请登录后举报

🔥 相关推荐
Jerkify

价格:0 墨喵币
下载量:0

查看详情
Cobblemon Cobbletwo

价格:0 墨喵币
下载量:0

查看详情
Simple Climbing

价格:0 墨喵币
下载量:0

查看详情
playtime reward

价格:0 墨喵币
下载量:0

查看详情