ScriptircСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачать
ВЕРСИИ (7)
release
Scriptirc 1.4.7-SNAPSHOT
1.4.7-SNAPSHOT28 мар. 2026 г.91Minecraft: 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.6folia
Что нового
rewrite some code
release
Scriptirc 1.4.5-SNAPSHOT
1.4.5-SNAPSHOT5 янв. 2026 г.418Minecraft: 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, 1.21.11bukkit, paper, purpur, spigot
Что нового
# English
1. Optimized the compilation core
2. Added WebSocket server for interaction with the web build client
3. Added support for directly pulling project files for compilation
4. Optimized message output format and language files
---
# Chinese
1. 优化了编译核心
2. 添加ws服务器 与Web构建端进行交互
3. 支持直接拉取项目文件进行编译
4. 优化消息输出格式以及语言文件
release
Scriptirc 1.4.0-SNAPSHOT
1.4.0-SNAPSHOT28 дек. 2025 г.96Minecraft: 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, 1.21.11bukkit, folia, paper, purpur, spigot
Что нового
# Changelog · v1.4.0
## ✨ New Features
### 1. Direct Parsing and Compilation of .sirc Plugin Projects
Based on the built-in SircDecoder, it now supports directly unpacking the complete file system and metadata from **.sirc** project files.
The system will automatically execute the following complete workflow:
> Unpack → Project Compilation → JAR Packaging → Output to `scripts/output`
Delivering a true **one-click experience "from .sirc to loadable external plugin."**
### 2. Folia Plugin Script Compilation Support
The compiler automatically detects the current server environment at runtime:
- If **Folia** is detected,
- Or if a server supporting the **Global Region Scheduler API** is detected,
it will automatically declare the following in the generated `plugin.yml`:
```yaml
folia-supported: true
```
This allows the generated script plugin to be properly loaded and run on **Folia servers**.
> ⚠️ Note: Script plugins must be compiled **after** loading ScriptIrc on a Folia server.
### 3. .sirc Project Parsing and Structure Preview Capability
In addition to unpacking and compilation, this version adds a **read-only parsing mode**:
- Parse the `.sirc` file
- Build a **virtual file tree**
- View the project directory structure via the in-game command `/sirctree`
Furthermore, in some projects, the system will:
- Automatically locate `README.md`
- Parse and convert it into an **in-game book**
- Send it to the player who executed the compilation command
---
# 更新日志 · v1.4.0
## ✨ 新增功能
### 1. 直接解析并编译 .sirc 插件项目
基于内置 SircDecoder,现已支持从 **.sirc** 项目文件中直接解包出完整的文件系统与元数据。
系统将自动执行以下完整流程:
> 解包 → 项目编译 → JAR 打包 → 输出到 `scripts/output`
实现真正意义上的 **「一键从 .sirc 到可加载外部插件」** 的使用体验。
### 2. Folia 插件脚本编译支持
编译器在运行时会自动检测当前服务端环境:
- 若检测到 **Folia**
- 或检测到支持 **全局区域调度 API** 的服务端
则会在生成的 `plugin.yml` 中自动声明:
```yaml
folia-supported: true
```
从而使生成的脚本插件可在 **Folia 服务端** 正常加载与运行。
> ⚠️ 注意:脚本插件需在 Folia 服务器上加载 ScriptIrc 后 **再进行编译**。
### 3. .sirc 项目解析与结构预览能力
除了解包与编译,本版本还新增 **只读解析模式**:
- 对 `.sirc` 文件进行解析
- 构建 **虚拟文件树**
- 可通过游戏内命令 `/sirctree` 查看项目目录结构
此外,在部分项目中系统会:
- 自动查找 `README.md`
- 解析并转换为 **游戏内书本**
- 发送给执行编译命令的玩家
便于在游戏内快速阅读插件或脚本的使用说明。
## 🔧 重构与优化
### 插件数据与目录结构重构
对 `scripts` 目录及外部插件数据结构进行了系统性优化:
- 统一使用:
```
scripts/output
scripts/output/Data
```
- 插件数据重定向逻辑更加清晰
- 数据隔离性显著提升,降低插件间相互干扰的风险
## ⚠️ 升级提示
升级至本版本前,建议手动删除旧版 ScriptIrc 的插件数据目录,
以避免因历史目录结构残留而导致的数据混用或潜在冲突。
beta
Scriptirc 1.3.2-SNAPSHOT
1.3.2-SNAPSHOT9 дек. 2025 г.78Minecraft: 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, 1.21.11bukkit, paper, purpur, spigot
release
Scriptirc 1.3.1-SNAPSHOT
1.3.1-SNAPSHOT21 сент. 2025 г.116Minecraft: 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.6bukkit
Что нового
Add and fix some bugs
release
Scriptirc 1.2.5-SNAPSHOT
1.2.5-SNAPSHOT26 июн. 2025 г.194Minecraft: 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.6bukkit, paper, spigot
Что нового
📁 New lib directory
You can now manually add additional dependency libraries to assist scripts in compiling and running properly.
🔍 Automatic Dependency Detection
The system will automatically scan all installed plugins and try to identify dependencies that the script may need, further improving the compilation success rate.
🤖 New command /ai-builder
Use this command to start the AI Script Builder and quickly build your plug-in scripts.
🌐 Multi-language support
The plugin now has built-in English and Chinese language support and supports customized language profiles to meet the needs of different language environments.
🛠️ Optimized compilation behavior
The compilation process has been optimized to make the generated plugins easier to manage and deploy.
⚠️ Improved Error Alerting Mechanism
Compilation error messages are prioritized even at the lowest logging level to ensure that developers can find problems in time.
Translated with DeepL.com (free version)
beta
Scriptirc 1.1-SNAPSHOT
1.1-SNAPSHOT11 мая 2025 г.123Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6bukkit, paper, spigot
Что нового
Create this new project.
2025.05.11-09.45.27