
FabricAsyncWorldEdit
为艺术家、建造者和其他所有人提供的极速世界操控
FastAsyncWorldEdit
原作者:IntellectualSites
原插件: https://modrinth.com/plugin/fastasyncworldedit
什么是 FAWE,为什么我应该使用它?
FAWE 专为高效编辑世界而设计。
- 设置和使用简单
- 高度可配置
- 占用最少的 CPU/内存
- 可供大量玩家安全使用
- 速度极快,即使使用最慢的模式也是如此
FastAsyncWorldEdit 是 WorldEdit 的一个分支,在速度和内存方面有巨大改进,并拥有相当多的额外功能。
如果你使用其他依赖 WorldEdit 的插件或模组,仅安装 FAWE 就能提升它们的性能。
功能
- 超过 200 条命令
- 设置消息和命令的样式与翻译
- 剪贴板网页集成(无需设置)
- 无限制的
//undo、按世界的历史记录、即时查找/回滚以及跨服务器剪贴板 - 高级的每玩家限制(实体、方块实体、内存、更改、迭代、区域、物品栏)
- 可视化、瞄准模式/遮罩以及滚轮操作
- 许多强大的新
//brushes和//tools - 扩展的遮罩功能(新的遮罩语法、图案、表达式、源遮罩)
- 扩展的图案功能(新的图案语法和图案)
- 编辑变换(将变换应用于源,例如在
//paste时) - 支持其他格式(例如结构方块)
- 使用
//lazycopy即时复制任意大小 - 自动修复部分损坏的 schematic 文件
- 生物群系混合、游戏内世界绘制、动态视距、原版 CUI、离轴旋转、图像导入、洞穴生成、 多剪贴板、交互式消息、schematic 可视化、防卡顿、持久化刷子等等
性能
有多种放置模式,每种模式都比上一种支持更高的吞吐量。
所有编辑都异步处理,某些任务会在主线程上拆分执行。
默认模式是区块放置。
- Blocks(方块) – 仅在区块放置不受支持时使用
- Chunks(区块) – 放置整个区块区段
- World(世界) – 用于生成新世界或区域
保护插件兼容性
支持的保护系统包括:
- WorldGuard
- PlotSquared
日志与回滚
默认情况下,你可以使用 //inspect 和 //history rollback 来搜索和还原更改。
为减少磁盘占用,请提高压缩级别和缓冲区大小。
要绕过日志记录,请使用 //fast。
开发者 API
FAWE 保持与 WorldEdit 的 API 兼容性,允许异步使用 WorldEdit API。
它还为部分游戏 API 提供了异步包装器。
示例包括:
- 读写 NBT
- 修改世界文件
- 粘贴 schematic
- 任务拆分和光照更新
贡献
本项目基于原始的 FastAsyncWorldEdit 代码库。
有关构建或修改原始项目的详细信息,请参阅 github 页面。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。