插件开发综述

本文将粗略介绍 PML 2 的插件系统。

一、概述

由于自 26.1 起, 我们为 PML 2 启用了裁剪发布预先编译(Ahead-Of-Time Compilation), 传统概念下的基于反射的插件系统已不再适用于 PML 2。于是, 受到 Github Actions 的启发, 我们开发了基于 YAML 的插件系统。

二、系统简介

PML 2 的插件系统基于 YAML, 开发者可通过在外部创建 YAML 文件并添加到 PML 2 的插件目录中, 来实现插件功能。

三、开发情况

目前, PML 2 的插件系统仍处于早期阶段, 仅支持事件触发动作执行两种功能。后续我们将逐步完善插件系统以支持更多功能。现在支持的功能如下:

功能完成度
事件触发65%
动作执行70%
运算符90%
自定义函数30%
函数库10%
Copyright © RYCBStudio 2026, All Rights Reserved.