• 因近日遭受攻击,百科现已限制新用户的编辑权限,一段时间后成为自动确认用户方可编辑。

TShock/WorldEdit

From Minecraft插件百科
Revision as of 10:19, 16 July 2018 by Qsefthuopq (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Bukkit/Spigot插件资料
插件名称 WorldEdit
最新版本 2.1
兼容服务端 TShock 4.3.24
作者 mistzzt 和 Nyx Studios
源地址 tshock


介绍

这个插件为泰拉瑞亚的WorldEdit创世神插件
这款插件可以让你修改复杂的tiles.所有的数据都存储在worldedit文件夹内,包括粘贴板、schematics和撤销/恢复操作的数据.
部分物品参考泰拉瑞亚标准译名

指令

  • //all - 选取整个世界.
  • //activate - 激活非激活状态的牌子, 箱子和物品展示框
  • //biome <生物群系1> <生物群系2> - 转换选区内所有同一个生物群系的tiles为第二个生物群系tiles .
  • //copy - 复制选区到粘贴板内.
  • //cut - 剪切选区至粘贴板内.
  • //drain - 吸干选区内的液体.
  • //inactive <on/off/reverse> - 激活选区内的tiles, 转变为激活/闲置状态.
  • //fixghosts - 修复隐形的牌子, 箱子和物品展示框.
  • //fixgrass - 修复选区内的suffocated的草.
  • //fixhalves - 修复选区内的半格方块.
  • //fixslopes - 修复选区内的斜坡.
  • //flip <位置> - 翻转粘贴板. <位置> 可以是任何大小的X和Y数值;每次执行指令都会改变方向. 例如输入 XXYY会保持原位置 .
  • //flood <液体> - 将选区浸满液体.
  • //mow - 割掉选区内的草、荆棘和藤蔓.
  • //near <半径> - 以你为中心选区.
  • //outline <tile> <color> <state> [=> boolean expr...] - 设置选区内方块的轮廓
  • //outlinewall <wall> [color] [=> boolean expr...] - 设置选区内墙的轮廓.
  • //paint <color> [=> boolean expr...] - 粉刷选择中的所有瓷砖. 你可以用 "blank" 来移除喷漆.
  • //paintwall <color> [=> boolean expr...] - 粉刷选区内的墙壁. 你可以用 "blank" 来移除喷漆.
  • //paste [alignment] [=> boolean expr...] - 粘帖粘贴板到第一个点. 粘帖的位置可以是l, r, t, b, 或是这些字母的组合.

例如, //paste rb 将会粘帖到第一个点的右上角.

  • //point1 [x] [y] - 设置第一个选区点. (or //p1)
  • //point2 [x] [y] - 设置第二个选区点. (or //p2)
  • //redo [steps] [account] - 撤销你之前的操作.
  • //region [name] - 选择一个区域来执行操作.
  • //resize <direction(s)> <amount> -调整选区大小 -- 你可以指定多个方向.
  • //rotate <degrees> - 以指定的角度旋转粘贴板. 角度只能是90的倍数.
  • //schematic - Schematic指令: (或 //schem)
  • //schematic delete <name> - 删除指定的schematic.
  • //schematic help - 列出所有的schematic指令.
  • //schematic list [page] - 列出可用的schematics.
  • //schematic load <name> - 加载指定的schematic到粘贴板内.
  • //schematic save <name> - 保存粘贴板的建筑.
  • //select <selection type> - 设置选择tiles的方式. 有效参数包括: altcheckers, checkers, ellipse, normal, outline, border, 45, 和 225.
  • //set <tile> [=> boolean expr...] - 设置选区内所有的tiles为 <tile>.
  • //setwall <wall>[=> boolean expr...] - 设置选区内所有的墙为 <wall>.
  • //setwire <wire> <state> [=> boolean expr...] - 设置选区内所有的导线状态.
  • //shift <direction(s)> <amount> - 移动选区 -- 你可以输入多个方向.
  • //undo [steps] [步骤数] - 撤销你的操作.
  • //scale <scale> - Scale 粘贴板
  • //smooth - 平滑选区内的方块.
  • 一些指令可以使用布尔表达式来改变指令的条件. 这些变量的存在于:
  • tile (t) -如果使用自身,可以作为布尔函数: 例如 => til 检测是否存在一个tile, => tile = 泥土检测是否存在泥土.
  • tilepaint (tp) - 如果使用自身,可以作为布尔函数, 同上
  • wall (w) - 如果使用自身,可以作为布尔函数, 同上
  • wallpaint (wp)- 如果使用自身,可以作为布尔函数, 同上
  • honey(蜂蜜)
  • lava(岩浆)
  • liquid(液体)
  • water(水)
  • wire(导线,下同)
  • wire2
  • wire3
  • wire4

你可以用 //paint green 来粉刷选区内所有的瓷砖成绿色=> tile = wood & wall,
设置无需墙的绿瓷砖为岩浆: //set lava => tilepaint = green & !wall,
把泥土和木头设置为蜂蜜: //set honey => tile = dirt | tile = wood.

从v1.4.5开始, 特定物品可以改变您选择点的方式. 第一种物品是 精密线控仪. 当你使用这件物品的时候, 您不仅可以像通常一样单击屏幕上的任何地方来设置点,还可以单击并拖动选择大小,一次选择一个完整的矩形形状.将//point1 和 //point2两者结合使用就可以一次选择两个点.
如果你使用 //region (一次只能输入一片区域),这也可以让你选择一些与其他区域相交的区域.

权限

  • worldedit.clipboard.copy - //copy
  • worldedit.clipboard.cut - //cut
  • worldedit.clipboard.flip - //flip
  • worldedit.clipboard.paste - //paste
  • worldedit.clipboard.rotate - //rotate
  • worldedit.history.redo - //redo
  • worldedit.history.undo - //undo
  • worldedit.region.biome - //biome
  • worldedit.region.paint - //paint
  • worldedit.region.paintwall - //paintwall
  • worldedit.region.set - //set
  • worldedit.region.setwall - //setwall
  • worldedit.region.setwire - //setwire
  • worldedit.selection.all - //all
  • worldedit.selection.inactive - //inactive
  • worldedit.selection.near - //near
  • worldedit.selection.point - //point1, //point2
  • worldedit.selection.region - //region
  • worldedit.selection.resize - //resize
  • worldedit.selection.selecttype - //select
  • worldedit.selection.shift - //shift
  • worldedit.selection.size - //size
  • worldedit.utils.drain - //drain
  • worldedit.utils.fixgrass - //fixgrass
  • worldedit.utils.fixhalves - //fixhalves
  • worldedit.utils.fixslopes - //fixslopes
  • worldedit.utils.flood - //flood
  • worldedit.utils.mow - //mow
  • worldedit.schematic - //schematic