Taboolib 非官方 KDoc

状态栏 基于 项目生成器 中显示的状态, 为空 表示可用, ? 表示弃用, 表示维护.

 模块 状态 说明
common

TabooLib 的核心部分, 环境部署以及跨平台接口, 贯穿整个开发流程

common-5

TabooLib 5.0 版本保留下来的一些工具, 推荐与 common 一起安装

module-ai

Bukkit 平台下实现自定义生物寻路 (Pathfinder) 以及相关控制方法

module-chat

全平台 Raw 信息构建工具与 1.16 RGB 颜色转换工具

module-configuration

全平台配置文件解决方案 (Yaml & Toml & Hocon & Json)

module-configuration-legacy

Yaml 封装接口与配置文件管理工具 (老版本, 6.0.3 以前)

module-database

数据库工具, 基于 HikariCP 连接池. 不同于 Exposed 框架, 不会将数据映射到对象

module-database-mongodb
?

数据库 (MongoDB) 工具, 仅提供一些简单的封装

module-effect

全平台粒子绘制工具, 提供了大量基本函数

module-kether

全平台内建脚本 (动作语句) 解决方案, 已经面世许久. 在 kether.tabooproject.org 查看更多的介绍

module-lang

全平台语言文件工具, 为项目提供标准化的 i18n 服务

module-metrics

全平台 bStats 的整合, 轻松使用

module-navigation

Bukkit 平台无实体寻路工具, 基于原版 r-star 算法

module-nms

Bukkit 平台服务端逆向工具 (跨版本 nms 解决方案与数据包管理工具)

module-nms-util

Bukkit 平台 nms 模块的扩展, 在基础上增加大量工具

module-porticus

Bukkit 与 BungeeCord 的通讯工具, 提供了相当方便的使用方式

module-ui

Bukkit 平台箱子菜单构建工具, 提供了数种不同类型的结构

module-ui-legacy

module-ui-receptacle
?

Bukkit 平台虚拟容器构建工具, 完全由数据包实现. 基于原 TrMenu 的代码改进而成

 运行平台 状态 说明
platform-bukkit

Bukkit 平台实现, 拥有完整的跨平台服务

platform-bungee

BungeeCord 平台实现, 部分跨平台服务受限

platform-velocity

Velocity 平台实现, 部分跨平台服务受限

platform-nukkit

Nukkit 平台实现, 部分跨平台服务受限

platform-sponge-api7

Sponge (api-7) 平台实现, 部分跨平台服务受限

platform-sponge-api8

Sponge (api-8) 平台实现, 部分跨平台服务受限

platform-sponge-api9

Sponge (api-9) 平台实现, 部分跨平台服务受限

platform-cloudnet-v3

Cloudnet (v3) 平台实现, 部分跨平台服务受限

platform-minestom

Minestom 平台实现, 部分跨平台服务受限

platform-application

独立程序实现, 用于在非 Minecraft 平台下使用, 但部分服务受限

 扩展 状态 说明
expansion-alkaid-redis

expansion-application-console

expansion-command-helper

快速生成你的插件指令帮助

expansion-geek-tool

expansion-ioc

帮助你管理数据类的工具

expansion-javascript

将字符串编译为 JavaScript 脚本 (基于 Nashorn 引擎)

expansion-lang-tools

expansion-persistent-container

expansion-persistent-container-object

expansion-player-database

快速部署 SQL & SQLite 玩家数据库

expansion-player-fake-op

 附加组件 状态 说明
universal-mythic

MythicMobs 版本兼容工具

Taboolib 是由 Bkm016, IzzelAliz, Arasple 等编写的使用 MIT协议 许可的 Minecraft (Java 版) 跨平台插件开发框架,
本页面 以及 Kotlin文档 由 Katorly 使用 Dokka 自行构建, 与 Taboolib 以及 TabooProject 没有从属关系.

仅提供 Taboolib 总项目 settings.gradle.kts 中定义的子项目的 Kotlin 文档.
为什么不把所有子项目放入一个侧栏中, 以及 如何更新文档至最新版本 等疑问, 请见此.