• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】
资源图标

付费 闭源 工具 AWorldEdit | 生存服高性能分时建筑辅助插件 1.0.0

请登录后获取
版权类型
原创
插件中文名称
生存创世神
插件英文名称
AWorldEdit
原帖地址
#
支持的核心(服务端)
  1. Spigot
  2. Paper
  3. Purpur
语言支持
中文(简体)
前置组件
Vault
PlayerPoints
可选 Geyser + Floodgate
适配版本(Java)
  1. 最新版本
  2. 26.x
  3. 1.21
AWorldEdit | 生存服高性能分时建筑辅助插件

AWorldEdit 并不是把创造模式 WorldEdit 直接搬进生存服,而是为生存玩法重新设计的一套建筑编辑系统。


它保留了选区编辑、几何体生成、批量交互和撤销能力,同时严格保留材料消耗、工作工具、耐久、掉落、经济和领地保护规则。大型任务会被拆分到多个 Tick 执行,玩家可以更安全地在生存服务器中完成建筑施工,而不会因为一次操作直接卡住主线程或凭空获得资源。

核心技术亮点

1. 分时执行与自适应限流

坐标规划和几何计算在后台线程完成,真正的世界方块修改仍遵守 Paper 主线程规则,并使用全服共享的方块数量和毫秒预算分片执行。调度器按需启动,没有任务时自动停止;TPS 过低或在线人数较高时会自动收紧限流,避免多人同时编辑造成瞬时卡顿。

2. 生存规则与安全事务


填充、围墙、替换、圆柱、球体和清除操作都会核对背包、快捷栏、副手及潜影盒中的材料和工作工具。材料不足、工具被替换、玩家主动取消、任务异常或玩家掉线时,本次已修改的方块会自动回滚,并按实际扣除数量退还材料,避免多扣资源、生成地面溢出物或产生复制漏洞。

3. 保护插件友好与 WorldEdit 隔离

插件支持 WorldGuard、Residence 等保护插件的判定,可按配置触发 `BlockBreakEvent` 和 `BlockPlaceEvent`。重叠选区会被拒绝,编辑期间会临时锁定破坏、放置、流体、爆炸、活塞和常见物理变化。AWorldEdit 选区木斧带有专属标记,普通木斧和其他插件工具不会误触发选区逻辑。

4. Java 与基岩双端菜单


Java 玩家使用箱子 GUI;安装 Geyser + Floodgate 后,基岩玩家可使用 Cumulus 原生手机表单。两种菜单都支持选区、建筑、几何体、预设、任务控制和云方块功能,权限会在每次点击时重新校验。未安装 Floodgate 时会自动回退到 Java GUI。

以下为Java版菜单 默认手持工具左右键选择AB点

QQ20260721-093916.webp


QQ20260721-095106.webp


以下为基岩版菜单和选择显示 手持工具点击方块弹出键选择AB点


QQ20260721-093819.webp
QQ20260721-093903.webp
QQ20260721-094834.webp

5. 可持久化的云方块系统

云方块支持共享次数、全材料有效时长、材料切换、管理员发放、充值和销毁找回。数据可保存到 MySQL 或本地 SQLite,高频位置变更通过独立写入队列顺序落盘,不让数据库网络或磁盘等待阻塞服务器 Tick。


核心功能

完整建筑 GUI:填充、围墙、替换、实心/空心圆柱、实心/空心球体、快速半圆、清除区域、批量交互、选区调整、撤销、确认、取消、预览和任务状态。
生存材料结算:支持普通背包、快捷栏、副手和潜影盒;按实际成功落块扣除材料,支持百分比混合方块表达式。
专属工具中心:选区木斧、批量耕地木锄、批量草径木铲、批量去皮与替换工作斧。工具可配置价格,价格为 0 时无需 Vault。
智能工作工具识别**:清除或替换已有方块时,自动查找背包、快捷栏或副手中的镐、斧、铲、锄、剑、剪刀等对应工具,并处理耐久、精准采集和时运等原版掉落逻辑。
快速半圆:按照玩家当前朝向生成圆弧、直径线和中心半径线;选区高度决定生成层数。
批量生存交互:支持批量耕地、制作草径和木头去皮,并在执行前检查所需工具。
个人预设库:保存常用方块表达式,在 GUI 或命令中快速用于填充、围墙、圆柱和球体。
选区粒子预览:A/B 两点完成后显示可配置的粒子边框,并支持随时开关。
模组方块表达式:支持 `namespace:block_id`、完整 BlockData 和百分比混合表达式;实际可放置性取决于混合端是否注册该方块。
大范围操作保护:超过配置阈值的任务必须输入 `/awe confirm`,避免 GUI 误触执行大型编辑。
恢复事务机制:异常退出后可检查恢复日志;管理员确认前会锁定新的高风险编辑,降低崩服后数据不一致的风险。


选区工具

/awe tool 购买或领取默认选区木斧
/awe tool wand 购买或领取选区木斧
/awe tool hoe 购买或领取批量耕地木锄
/awe tool shovel 购买或领取批量草径木铲
/awe tool workaxe 购买或领取批量去皮/替换工作斧
/awe tool wand <玩家> 管理员向其他玩家发放选区木斧


Java 玩家使用选区木斧左键选择 A 点、右键选择 B 点;基岩玩家点击方块后通过原生 A/B 弹窗选择。完成选区后不需要继续手持插件工具,换成建筑方块即可执行编辑。

插件指令


选区与建筑

/awe 打开完整 GUI 菜单
/awe gui 打开完整 GUI 菜单
/awe pos1 将当前视线方块设为 A 点
/awe pos2 将当前视线方块设为 B 点
/awe fill <表达式|hand> 填充选区
/awe walls <表达式|hand> 生成四面围墙
/awe replace <原方块> <目标> 替换选区内方块
/awe cyl <表达式> [半径] [高度] 生成实心圆柱
/awe hcyl <表达式> [半径] [高度] 生成空心圆柱
/awe sphere <表达式> [半径] 生成实心球体
/awe hsphere <表达式> [半径] 生成空心球体
/awe semicircle 按玩家朝向生成快速半圆
/awe clearregion 预检工具后清除区域
/awe interact <farmland|path|strip> 批量耕地、草径或去皮
/awe expand <数量> [方向] 扩展选区
/awe contract <数量> [方向] 收缩选区
/awe vert 垂直扩展选区

/awe clear 清除当前选区

任务控制与预设

/awe undo 撤销上一条可回滚操作

/awe cancel 取消当前任务并尝试安全回滚
/awe confirm 确认大范围任务
/awe preview [on|off] 开关选区粒子预览
/awe status 查看当前选区和任务状态
/awe tasks 管理员查看全服活动任务
/awe cancel <玩家> 管理员取消指定玩家任务
/awe reload 重载配置与云方块设置

/awe preset list
/awe preset save <名称> <方块表达式>
/awe preset use <名称> [fill|walls|cyl|hcyl|sphere|hsphere]
/awe preset delete <名称>

/awe preset gui


云方块


/awe cloud gui 打开云方块管理菜单
/awe cloud give [模板] [玩家] 管理员发放绑定云方块
/awe cloud mode <uses|time|restore> <vault|points>

/awe cloud status 查看存储、经济和材料分类状态

恢复检查

/awe recovery status 查看遗留恢复事务
/awe recovery acknowledge 管理员确认并解除恢复锁


方块表达式示例

stone
minecraft:oak_stairs[facing=north]
20%stone,80%dirt
70%stone_bricks,20%cracked_stone_bricks,10%mossy_stone_bricks
modid:block_name

权重不要求相加等于 100,插件会按总权重自动换算;最多支持 64 种方块。半砖和楼梯可识别上半/下半属性,编辑和撤销时会保留完整 BlockData。


权限节点

awe.use 普通玩家总权限,默认 true

awe.tool 获取自己的插件工具
awe.tool.others 向其他玩家发放工具,默认 OP
awe.tool.free 免工具价格领取,默认不自动授予
awe.admin 重载配置、全服任务和恢复管理,默认 OP
awe.cloud.use 普通云方块总权限
awe.cloud.admin 云方块发放、经济模式和材料管理,默认 OP
awe.bypass.materials 编辑时不消耗材料,默认 OP
awe.bypass.limit 忽略普通操作方块数上限,默认 OP

awe.bypass.block-blacklist 忽略高风险方块黑名单,默认 OP
  • QQ20260721-093916.webp
    QQ20260721-093916.webp
    12.2 KB · 查看: 2
  • QQ20260721-093819.webp
    QQ20260721-093819.webp
    12.4 KB · 查看: 5
  • QQ20260721-093903.webp
    QQ20260721-093903.webp
    26.7 KB · 查看: 2
  • QQ20260721-094834.webp
    QQ20260721-094834.webp
    10 KB · 查看: 3
  • QQ20260721-095106.webp
    QQ20260721-095106.webp
    8 KB · 查看: 3
作者
C2month11
查看
124
首次发布
最后更新

评分

0.00 星 0 次评分

C2month11 的其他资源

最新更新

  1. 性能优化

    优化处理速度,一次性选区十万方块对服务器TPS无影响
后退
顶部 底部