{"url":"https://levimc.org/mods/github.com/Unknown-Bloom/LOICollectionA/","tooth":"github.com/Unknown-Bloom/LOICollectionA","name":"LOICollectionA","description":"Multifunctional plug-in set","owner":"Unknown-Bloom","icon":"https://avatars.githubusercontent.com/Unknown-Bloom?s=144","repository":"https://github.com/Unknown-Bloom/LOICollectionA","issues":"https://github.com/Unknown-Bloom/LOICollectionA/issues","releases":"https://github.com/Unknown-Bloom/LOICollectionA/releases","stars":14,"updated":"2026-10-10T12:31:45Z","published":"2024-09-01T11:34:21Z","created":"2024-08-23T12:18:26Z","license":"GPL-3.0","categories":["utility"],"platforms":["levilamina"],"env":["server","client"],"gameVersions":["1.26.51"],"tags":["collection","tietu","server","client","platform:levilamina","type:mod"],"latest":{"variant":"","version":"0.0.0-qoder-verify2","install":"lip install github.com/Unknown-Bloom/LOICollectionA@0.0.0-qoder-verify2"},"readmes":[{"file":"README.md","lang":"en","text":"<!-- markdownlint-disable MD033 -->\n<!-- markdownlint-disable MD041 -->\n\n<div align=\"center\">\n\n# LOICollectionA\n\n> **A ready-to-use, multifunctional plugin set for LeviLamina.**\n\n![Release](https://img.shields.io/github/v/release/Unknown-Bloom/LOICollectionA?style=flat-square)\n![Stars](https://img.shields.io/github/stars/Unknown-Bloom/LOICollectionA?style=social)\n![Downloads](https://img.shields.io/github/downloads/Unknown-Bloom/LOICollectionA/total?style=flat-square)\n[![License](https://img.shields.io/github/license/Unknown-Bloom/LOICollectionA)](LICENSE)\n\n[![English](https://img.shields.io/badge/English-inactive?style=for-the-badge)](README.md)\n[![简体中文](https://img.shields.io/badge/简体中文-informational?style=for-the-badge)](README.zh.md)\n[![656669024](https://img.shields.io/badge/1018233878-red?style=for-the-badge&logo=qq)](https://qm.qq.com/cgi-bin/qm/qr?k=l7XBaItHiNLnFKX7YiI7uqsEIZHaxjq3&jump_from=webapi&authKey=G3/2El1RPyAVYP4NYTJ2ytKRL6hSYfDNQXbrOlKBy/P0FEUjQSnXF8c7TWNkGbCC)\n\n[Quick Start](#quick-start) · [Features](#features) · [Developers](#developers) · [Build](#build-from-source) · [Contributing](#community--contributing)\n\n</div>\n\n## What is it?\n\nLOICollectionA is a multifunctional plugin set for Minecraft Bedrock servers running [LeviLamina](https://github.com/LiteLDev/LeviLamina). It is a complete refactor of LOICollection, rebuilt for LeviLamina with a micro-kernel architecture: every feature lives in its own module and can be enabled or disabled from the configuration file.\n\nWhy choose it?\n\n- **One install, many features.** Cover moderation, economy, shops, teleportation, announcements, statistics, and more without juggling a dozen plugins.\n- **Modular by design.** Turn off what you don't need — modules run independently and don't interfere with each other.\n- **Native UI everywhere.** Features use Bedrock's native forms through the built-in `.lcui` layer, so players get a proper in-game interface instead of chat-command-only experiences.\n\n> This project is under active development. More API interfaces for plugin developers are planned.\n\n## Features\n\nAll modules below can be enabled or disabled in the configuration file.\n\n### Basic Modules\n\n| Module | What it does | Config |\n| --- | --- | --- |\n| Blacklist | Block specified players from joining the server | ✅ |\n| Mute | Mute players for a set duration | ✅ |\n| Cdk | Create, manage, and redeem CDK codes | ✅ |\n| Menu | Custom in-game menus with actions | ✅ |\n| Tpa | Teleport request system with invite control and blacklist | ✅ |\n| Shop | Server shops to buy and sell items | ✅ |\n| Monitor | Real-time server info and player sidebars | ✅ |\n| Pvp | Per-player PvP toggle | ✅ |\n| Wallet | Player economy with transfers, red envelopes, and wealth rankings | ✅ |\n| Chat | Chat titles and per-player chat blacklist | ✅ |\n| Language | Per-player language preference with a selection GUI | ➖ |\n| Notice | Create and schedule announcements with priorities | ✅ |\n| Market | Player-to-player marketplace | ✅ |\n| BehaviorEvent | Record player and world behavior events to a database | ✅ |\n| Statistics | Track online time, kills, deaths, blocks, and more | ✅ |\n\n> `Language` has no configuration switch: it is always enabled and persists each player's language choice.\n\n### Additional Modules\n\n| Module | What it does | Config |\n| --- | --- | --- |\n| BasicHook | Low-level event hooks, including FakeSeed (spoof the world seed reported to clients) | ✅ |\n| RedStone | Redstone-related event hooks | ✅ |\n| OrderedUI | Queue multiple UI forms so they open one by one without conflicts | ✅ |\n\n### Client Modules\n\nThe client target also ships two client-only modules, configured under `ClientConfig`:\n\n| Module | What it does | Config |\n| --- | --- | --- |\n| Music | Show a now-playing card for the system media session | ✅ |\n| LoadingScreen | Cover OreUI loading screens with a custom title, tips, cube animation, and progress bar | ✅ |\n\n## Quick Start\n\n> Requirements: a LeviLamina server (26.51.x) with [lip](https://github.com/LiteLDev/lip) installed.\n\n1. Run the following command in your server directory:\n\n    ```cmd\n    lip install github.com/Unknown-Bloom/LOICollectionA\n    ```\n\n2. Start the server (`bedrock_server_mod.exe`).\n3. Wait for the loading confirmation message in the console.\n\nNeed more? Read the [quick start guide](docs/en/md/start.md) (manual installation, upgrades, common issues), the [version compatibility list](docs/en/md/version.md), or the [data migration guide](docs/en/course/migrate.md).\n\n## Developers\n\n<details>\n<summary><strong>Developer docs</strong></summary>\n\n`.lcui` is the plugin's native UI layer. It wraps LeviLamina's form and UI capabilities — including `CustomForm`, `MessageBox`, `PaginatedForm`, `MenuForm`, and `ShopForm` — so you can build in-game interfaces with scripts instead of recompiling the plugin. All five form kinds can also be edited visually in [LCUI Studio](https://unknown-bloom.github.io/LOICollectionA/lcui-studio/).\n\n- [LCUI scripting guide](docs/en/md/lcui.md)\n- [LCUI Studio visual editor](https://unknown-bloom.github.io/LOICollectionA/lcui-studio/)\n- [LOICollectionAPI reference](docs/en/md/api.md)\n- [Development environment setup](docs/en/dev/config.md)\n\nMore API interfaces for plugin developers are planned.\n\n</details>\n\n## Build from Source\n\nRequirements: [xmake](https://github.com/xmake-io/xmake) and a `clang-cl` toolchain.\n\nOpen Command Prompt (`cmd`) and execute:\n\n```cmd\ngit clone https://github.com/Unknown-Bloom/LOICollectionA.git\ncd LOICollectionA\nxmake repo -u\nxmake\n```\n\nSee the [development environment guide](docs/en/dev/config.md) for details.\n\n## Community & Contributing\n\n- Join the QQ group: [1018233878](https://qm.qq.com/cgi-bin/qm/qr?k=l7XBaItHiNLnFKX7YiI7uqsEIZHaxjq3&jump_from=webapi&authKey=G3/2El1RPyAVYP4NYTJ2ytKRL6hSYfDNQXbrOlKBy/P0FEUjQSnXF8c7TWNkGbCC)\n- Full documentation: [GitHub Pages](https://unknown-bloom.github.io/LOICollectionA/)\n- Found a bug or want a feature? Open an [issue](https://github.com/Unknown-Bloom/LOICollectionA/issues) or submit a [pull request](https://github.com/Unknown-Bloom/LOICollectionA/pulls).\n\n## License\n\nLicensed under [GPL-3.0](LICENSE).\n"},{"file":"README.zh.md","lang":"zh-Hans","text":"<!-- markdownlint-disable MD033 -->\n<!-- markdownlint-disable MD041 -->\n\n<div align=\"center\">\n\n# LOICollectionA\n\n> **开箱即用的 LeviLamina 多功能插件集。**\n\n![Release](https://img.shields.io/github/v/release/Unknown-Bloom/LOICollectionA?style=flat-square)\n![Stars](https://img.shields.io/github/stars/Unknown-Bloom/LOICollectionA?style=social)\n![Downloads](https://img.shields.io/github/downloads/Unknown-Bloom/LOICollectionA/total?style=flat-square)\n[![License](https://img.shields.io/github/license/Unknown-Bloom/LOICollectionA)](LICENSE)\n\n[![English](https://img.shields.io/badge/English-inactive?style=for-the-badge)](README.md)\n[![简体中文](https://img.shields.io/badge/简体中文-informational?style=for-the-badge)](README.zh.md)\n[![656669024](https://img.shields.io/badge/1018233878-red?style=for-the-badge&logo=qq)](https://qm.qq.com/cgi-bin/qm/qr?k=l7XBaItHiNLnFKX7YiI7uqsEIZHaxjq3&jump_from=webapi&authKey=G3/2El1RPyAVYP4NYTJ2ytKRL6hSYfDNQXbrOlKBy/P0FEUjQSnXF8c7TWNkGbCC)\n\n[快速开始](#快速开始) · [功能总览](#功能总览) · [开发者](#开发者) · [本地编译](#本地编译) · [社区与贡献](#社区与贡献)\n\n</div>\n\n## 这是什么？\n\nLOICollectionA 是运行在 [LeviLamina](https://github.com/LiteLDev/LeviLamina) 上的 Minecraft 基岩版服务端多功能插件集。它由 LOICollection 完整重构而来，并针对 LeviLamina 重新适配；采用微内核架构组织功能模块，每个功能都可以在配置文件中独立开关。\n\n为什么值得装？\n\n- **一个插件，常用功能全都有。** 管理、经济、商店、传送、公告、统计等常用功能开箱即用，不用再维护一大堆插件。\n- **模块化，按需开关。** 不需要的功能可以直接在配置文件里关掉，模块之间互不干扰。\n- **原生 UI 体验。** 功能基于基岩版原生表单（`.lcui`）实现，玩家在游戏内就能获得直观的界面操作。\n\n> 项目正在持续开发中，未来会提供更多 API 接口。\n\n## 功能总览\n\n以下功能模块均可在配置文件中开启或关闭。\n\n### 基础模块\n\n| 模块 | 作用 | 可配置开关 |\n| --- | --- | --- |\n| Blacklist | 禁止指定玩家进入服务器 | ✅ |\n| Mute | 对玩家进行禁言 | ✅ |\n| Cdk | 创建、管理并兑换 CDK 兑换码 | ✅ |\n| Menu | 自定义游戏内菜单及操作 | ✅ |\n| Tpa | 传送请求系统，支持邀请控制与黑名单 | ✅ |\n| Shop | 服务器商店，支持购买与出售物品 | ✅ |\n| Monitor | 实时服务器信息与玩家侧边栏 | ✅ |\n| Pvp | 玩家自行开关 PVP | ✅ |\n| Wallet | 玩家经济，支持转账、红包与财富排行 | ✅ |\n| Chat | 聊天称号与玩家聊天黑名单 | ✅ |\n| Language | 玩家语言偏好，配套语言选择 GUI | ➖ |\n| Notice | 创建带优先级的公告与通知 | ✅ |\n| Market | 玩家之间的交易市场 | ✅ |\n| BehaviorEvent | 将玩家与世界的行为事件记录到数据库 | ✅ |\n| Statistics | 统计在线时长、击杀、死亡、破坏方块等数据 | ✅ |\n\n> `Language` 没有配置开关：它始终启用，用于记录每位玩家的语言偏好。\n\n### 附加模块\n\n| 模块 | 作用 | 可配置开关 |\n| --- | --- | --- |\n| BasicHook | 底层事件 Hook，内置 FakeSeed（向客户端伪造世界种子） | ✅ |\n| RedStone | 红石相关事件 Hook | ✅ |\n| OrderedUI | 让多个 UI 表单按顺序弹出，避免界面冲突 | ✅ |\n\n### 客户端模块\n\n客户端目标额外提供两个纯客户端模块，统一配置在 `ClientConfig` 下：\n\n| 模块 | 作用 | 可配置开关 |\n| --- | --- | --- |\n| Music | 显示系统媒体会话的「正在播放」卡片 | ✅ |\n| LoadingScreen | 用自定义标题、提示、立方体动画与进度条覆盖 OreUI 加载界面 | ✅ |\n\n## 快速开始\n\n> 前置要求：已安装 [lip](https://github.com/LiteLDev/lip) 的 LeviLamina 服务端（26.51.x）。\n\n1. 在服务端根目录执行以下命令：\n\n    ```cmd\n    lip install github.com/Unknown-Bloom/LOICollectionA\n    ```\n\n2. 启动服务器（`bedrock_server_mod.exe`）。\n3. 等待控制台输出加载成功提示。\n\n需要更多？请阅读[快速开始文档](docs/md/start.md)（手动安装、更新、常见问题）、[适配版本](docs/md/version.md)或[数据迁移指南](docs/course/migrate.md)。\n\n## 开发者\n\n<details>\n<summary><strong>开发者文档</strong></summary>\n\n`.lcui` 是插件的原生 UI 层。它封装了 LeviLamina 的表单与界面能力，包括 `CustomForm`、`MessageBox`、`PaginatedForm`、`MenuForm` 与 `ShopForm` 等，开发者无需重新编译即可用脚本构建游戏内界面。这五类表单同样可以在 [LCUI Studio](https://unknown-bloom.github.io/LOICollectionA/lcui-studio/) 中可视化编辑。\n\n- [LCUI 脚本语法](docs/md/lcui.md)\n- [LCUI Studio 可视化编辑器](https://unknown-bloom.github.io/LOICollectionA/lcui-studio/)\n- [LOICollectionAPI 参考](docs/md/api.md)\n- [开发环境配置](docs/dev/config.md)\n\n未来将提供更多 API 接口，方便插件开发者扩展更丰富的功能。\n\n</details>\n\n## 本地编译\n\n前置要求：[xmake](https://github.com/xmake-io/xmake) 与 `clang-cl` 工具链。\n\n打开命令提示符（`cmd`）并执行：\n\n```cmd\ngit clone https://github.com/Unknown-Bloom/LOICollectionA.git\ncd LOICollectionA\nxmake repo -u\nxmake\n```\n\n详细说明请查看[开发环境配置](docs/dev/config.md)。\n\n## 社区与贡献\n\n- 加入 QQ 群：[1018233878](https://qm.qq.com/cgi-bin/qm/qr?k=l7XBaItHiNLnFKX7YiI7uqsEIZHaxjq3&jump_from=webapi&authKey=G3/2El1RPyAVYP4NYTJ2ytKRL6hSYfDNQXbrOlKBy/P0FEUjQSnXF8c7TWNkGbCC)\n- 完整文档：[GitHub Pages](https://unknown-bloom.github.io/LOICollectionA/)\n- 遇到问题或有新想法？欢迎提交 [Issue](https://github.com/Unknown-Bloom/LOICollectionA/issues) 或 [PR](https://github.com/Unknown-Bloom/LOICollectionA/pulls)。\n\n## LICENSE\n\n该插件根据 [GPL-3.0](LICENSE) 许可证进行许可。\n"}],"gallery":[],"variants":[{"label":"","versions":["0.0.0-qoder-verify2"]},{"label":"client","versions":["0.0.0-qoder-verify2"]}],"versions":[{"version":"0.0.0-qoder-verify2","prerelease":true,"releaseUrl":"https://github.com/Unknown-Bloom/LOICollectionA/releases","manifestUrl":"https://github.com/Unknown-Bloom/LOICollectionA/blob/v0.0.0-qoder-verify2/tooth.json","info":{"name":"LOICollectionA","description":"Multifunctional plug-in set","tags":["collection","tietu","server","client","platform:levilamina","type:mod"],"avatar_url":""},"variants":[{"label":"","platform":"win-x64","dependencies":{"github.com/LiteLDev/LeviLamina":"26.51.*"},"leviLamina":"26.51.*","install":"lip install github.com/Unknown-Bloom/LOICollectionA@0.0.0-qoder-verify2"},{"label":"client","platform":"win-x64","dependencies":{"github.com/LiteLDev/LeviLamina#client":"26.51.*"},"leviLamina":"26.51.*","install":"lip install github.com/Unknown-Bloom/LOICollectionA#client@0.0.0-qoder-verify2"}]}],"dependencies":{"github.com/liteldev/levilamina":{"tooth":"github.com/LiteLDev/LeviLamina","name":"LeviLamina","owner":"LiteLDev","url":"https://levimc.org/mods/github.com/LiteLDev/LeviLamina/"}},"requiredBy":[]}