其他独有插件
RemixWarp 还提供了一系列 Bilup 中不存在的独立插件(Addons)。
1. 批量颜色替换(Batch Color Replace)
批量替换当前角色所有造型中的指定颜色。
功能:
- 在颜色选择器面板添加"批量替换"按钮(绿色)
- 点击后弹出 prompt 输入新颜色(
#RRGGBB格式) - 支持 SVG 造型(位图/PNG 暂未实现)
2. 代码风格(Coder Style)
极简主义积木风格——仅彩色文本、无可见边框、输入框采用括号风格。
设置项:
block-opacity:积木透明度(默认 0.02)c-shape-opacity:C 形积木透明度boolean-opacity:布尔积木透明度input-opacity:输入积木透明度
3. VS Code 注释同步(Comment VSCode Sync)
在 Scratch 编辑器与 VS Code 之间同步注释(通过 WebSocket 连接 VS Code 扩展调试服务)。
功能:
- 检测
window.ScratchExtensionDebug连接状态 - 同步工作区注释与积木注释
4. 语言包管理(Language Package)
允许加载和管理额外的语言包。
功能:
- 在"编辑"菜单添加"语言包管理"菜单项(lucide-globe 图标)
- 打开 850×600 的窗口(WindowManager)
- 配合
services/LanguageService.js实现:- 加载/保存用户上传的语言包(localStorage
userLanguagePackages) - 生成包含全部翻译键的语言包模板
- 上传语言包校验(locale/name/translations 必填)
- 多级回退翻译(用户包 → 系统文件 → 默认英文 → 原始键名)
- 生成可用语言列表(支持用户自定义 locale,如
zh-cn-custom)
- 加载/保存用户上传的语言包(localStorage
设置项: languagePackage(启用语言包,默认开启)
5. 视频录制(Media Recorder)
在编辑器菜单栏添加"开始录制"按钮,录制项目舞台画面为视频。
功能:
- 菜单栏录制按钮
- 环境不支持 MediaRecorder 时标记为
unsupported
6. 自制积木增强(My Blocks Plus)
增强自定义积木("我的积木")的功能和灵活性。
功能:
- 创建项目时自动加载"我的积木增强"扩展
- 可隐藏自定义积木分类(
hideCustomBlocks设置) - 隐藏
scratchCategoryId-more分类
警告: 会加载新扩展,且无法从扩展管理器移除。
7. 舞台相机(Stage Camera)
为舞台添加相机控制功能,支持缩放、平移和全屏。使用视频侦测或人脸检测扩展时特别有用。
功能:
- 舞台选择器区域添加相机控制面板:放 大/缩小/重置按钮、窗口模式按钮、缩放百分比输入框
设置项:
showControls:显示相机控制(默认 false)autoHide:不使用时自动隐藏
8. 圣诞主题(Santa)
圣诞主题插件,添加雪花和圣诞帽效果,并加载圣诞默认项目。
功能:
- 雪花飘落效果
- 圣诞树彩灯(lights)
- 圣诞帽(hat)
- 默认项目加载为圣诞主题项目(
christmas-default-project.sb3)
说明: 仅当地系统日期为 12 月 23–26 日时默认启用。
9. 猫积木扩展(Cat Blocks Extended)
获取 RemixWarp 编辑器 2026 年愚人节未发布的猫积木(April Fools' Day)功能扩展。
说明:
- 与"猫积木"插件不兼容(
incompatibleWith: ["cat-blocks"]) - 默认不启用
10. 自动保存(Autosave)
自动将项目保存到本地文件, 防止数据丢失。
设置项:
enabled:启用interval:间隔分钟(默认 5)showNotifications:保存通知saveOnlyWhenChanged:仅在变化时保存
说明: 该功能已迁移到文件(File)菜单,由 MenuBar 组件直接处理,userscript 当前为空操作。
11. 视频弹窗(Video Modal)
视频教程播放弹窗,读取 modals.videoModal 与 modals.videoModalData(教程数据)。
12. 教程弹窗(Tutorial Modal)
教程内容弹窗,读取 modals.tutorialModal。
13. Markdown 渲染器(Markdown Renderer)
通用 Markdown 渲染组件,支持标题/代码/表格/公式,代码可复制下载。
入口: 被 README 阅读器等组件复用。