Repository navigation
PlayerWorldEdit 1.2.0
面向生存服的创世神插件(创世神镐选区 + 材料背包扣料 + 快捷菜单 GUI)。
新功能
- 选区扩展 / 收缩(
/pwe expand//pwe contract):朝你视线的那一面,把最外层方块原样往外挤(扩展)或清成空气(收缩),材料按方块种类逐种扣除、可整条撤销 - 生成墙(
/pwe wall):选区四周的四面竖墙,等同 WorldEdit 的//walls - 实心 / 空心圆柱(
/pwe cyl//pwe hcyl):以你所在位置为中心,圆形光栅化与 WorldEdit 的/cyl逐块一致(规整八边形) - 剪贴板(
/pwe copy/rotate/paste):rotate 90/180/270 连楼梯、门这类方块的朝向一起转(直接用 WorldEdit 的变换实现);paste 的剪贴板原点落到你脚下,材料逐种扣费、可整条撤销;剪贴板不持久化,退出即清 - 快捷菜单扩到 5 行,以上功能命令 + GUI 双入口
底层修复
- 材料包并发丢料、撤销严格串行化与记录顺序、Dominion 领地校验 fail-closed
- 区块任务死锁兜底、每 tick 限流停摆、材料包内存缓存、成功后保留选区
- 撤销记录落盘为独立文件(大操作不再撑爆玩家数据)、选区半透明玻璃盒可视化(粒子兜底)
说明
- 服务端需安装 WorldEdit / FAWE;开发目标是 Folia 26.3(区域化多线程,全部读写走区块所属线程 + 每 tick 限流),Paper 1.20.4 同样可跑
- 需要 Dominion 领地权限的操作会 fail-closed;未安装 Dominion 时静默跳过
- jar 带 git 短哈希(
1.2.0-630defc)以区分每次构建