mesplicedterminal-0.0.3.0.jar
Curse Maven Snippet
What's new
English
- Added: Module API. Other mods can add their own terminal modules through
RegisterMestModulesEvent(client panel) andRegisterMestModuleSlotsEvent(menu slots, built identically on both sides), see the README. - Changed: Built-in modules use the same registration path; each panel now declares its own default visibility, floating and pinned state, terminal button and icon instead of MEST checking hard-coded module ids.
- Changed: Floating and pinned are now properties of a window instead of its modules, so any combination of spliced panels can float together. Anchored windows get a float button in their top-right title bar, Alt+drag takes a section out of an anchored window, and older layouts keep their current look.
- Added: Combined modules. In the layout editor a floating window's title-bar button turns it into combined module 1, 2 or 3 (the trash cannot join one); the terminal's more-settings bar and the panel hotkeys can then show or hide the whole window at once, using the layout preset 1-3 icons.
- Changed: Ctrl+drag now moves only the spliced window you grab, in the terminal and in the editor, instead of every window at once.
- Fixed: Combined-module controls now appear only for joined windows; joined panels stay together on click, require Alt+drag to detach, and share one pin and matching button backgrounds.
中文
- 新增:模块 API。其他模组可以通过
RegisterMestModulesEvent(客户端面板)和RegisterMestModuleSlotsEvent(菜单槽位,两端按相同顺序构建)为终端添加自己的模块,用法见 README。 - 调整:内置模块也改为走同一套注册;默认是否显示、浮动、钉住、显示终端按钮以及图标都由面板自己声明,不再按写死的模块 ID 判断。
- 调整:悬浮与钉住改为窗口属性,不再按模块决定,任意面板拼接后都能整体悬浮。锚定窗口右上角标题栏有悬浮按钮,按住 Alt 拖动标题栏可从锚定窗口中拆出单个面板;旧布局加载后外观保持不变。
- 新增:组合模块。在布局编辑器中,悬浮窗口标题栏的按钮可把它设为组合模块 1、2 或 3(垃圾桶不能参与);之后在终端的更多设置栏和面板快捷键里即可整体显示或隐藏该窗口,图标沿用布局预设 1–3。
- 调整:按住 Ctrl 拖动时只移动当前抓住的拼接窗口(终端与编辑器中都一样),不再移动全部窗口。
- 修复:组合模块按钮仅在窗口拼接后显示;点击拼接面板不再散开,须按住 Alt 拖动才能拆分,且每窗只显示一个钉住按钮并统一按钮底图。
This mod has no additional files

