本帖最后由 1345979462 于 2016-11-11 20:19 编辑
翻译进度 GG 总介绍
你不能在没有一个合适的地皮插件的情况下使你的服务器上线。PlotSquared 快速,高效,有很高的扩展性。 如果你现在正在使用PlotMe,地皮的转换系统十分的快速且简单,它在下方介绍了。
特性 - 快速高效
- 支持多世界
- 支持 PlotMe 的转化
- MySQL 和 SQLite 的整合
- 地皮合并
- 地皮瞬间清空
- 怪物保护
- 地皮大量的标志系统
- 四种地皮权限 (主人 援建者 信任者 黑名单)
- 可以从网页上上传/下载地皮模型
- 可配置的语言文件
- 可配置的地皮生成
- 地皮名字
- 具有API
WE在地皮中有限制
- VoxelSniper 在地皮中有限制
- 支持WG的标志
- 支持不是方形的地皮
- 支持动态地图
- 支持统计
PlotMe 可以转换
|
|
来自群组:
Minecraft插件百科
本帖最后由 1345979462 于 2016-10-19 20:00 编辑
安装 下载文件[在文件页面]
如果你下载下来的是zip文件的话,解压
把"PlotSquared.jar"放到你的plugins目录里
开启服务器以生成必要的文件
数据库设置
Database: SQLite
如果你没有 MySQL 数据库的话,数据库的值会自动设置为SQLite,然后你可以跳过这一步了。
Database: MySQL
请注意你既可以使用 MySQL 也可以使用 SQLite ,但两者不能同时使用。
请注意你可以使用 /plot database 命令来转换到MySql
前往"storage.yml",来配置你的 MySQL 数据库。 |
|
与Plotme的转换
请确保你完成了上面的步骤。
如果所有事情都正常的,就会开始转换地皮,覆盖配置,然后覆盖你的多世界设置[平均10W地皮/分钟]
第一步:安装 PlotSquared 删除 PlotMe.jar
删除 PlotMe.jar 这样的原因是如果你的Plotme版本在 0.15 及以上的话,插件会防止你覆盖。 当你装载两个插件开启服务器,Plotme会自动替换掉本插件。
有时 PlotSquared 不能为你的地皮选择合适的地形创建器。如果你遇到了这种情况,你需要在服务器关闭时手动选择地形创建器。 如果你有多世界插件的话,你可以在配置中改变地形创建器。其他你也可以在"Bukkit.yml"中把地形创建器改为"PlotSquared"。 如果你没有选择地形创建器就开启服务器,你会看到一条消息刷出: Plot 'X;Z' in DB for world 'plotworld' does not exist! 请创建这个世界,或移除DB的地皮!这就是一个提醒,你需要切换世界的地形生成器。
另一件事是配置权限。如果你是一个典型的创造服务器的话,你需要这些权限。 - plots.permpack.basic
- plots.plot.#
复制代码
|
|
|
|
|
本帖最后由 1345979462 于 2016-10-19 19:58 编辑
命令和权限
权限 基础权限 管理员权限
事件权限
其中 destory 和 place 最少需要 "plots.admin.interact.other" 权限。
- plots.admin.build.road
- plots.admin.build.unowned
- plots.admin.build.other
- plots.admin.destroy.road
- plots.admin.destroy.unowned
- plots.admin.destroy.other
- plots.admin.destroy.groundlevel
- plots.admin.interact.road
- plots.admin.interact.unowned
- plots.admin.interact.other
- plots.admin.vehicle.break.road
- plots.admin.vehicle.break.unowned
- plots.admin.vehicle.break.other
- plots.admin.projectile.road
- plots.admin.projectile.unowned
- plots.admin.projectile.other
- plots.admin.pve.road
- plots.admin.pve.unowned
- plots.admin.pve.other
复制代码命令限制
- <font size="4"><div style="text-align: left;"><span style="font-size: 14px; line-height: 1.5;">plots.admin.command.schematic</span></div></font>plots.admin.command.schematic.paste
- plots.admin.command.schematic.save
- plots.admin.command.clear
- plots.admin.command.bo3
- plots.admin.command.continue
- plots.admin.command.add
- plots.admin.command.deny
- plots.admin.command.undeny
- plots.admin.command.done
- plots.admin.command.kick
- plots.admin.command.merge
- plots.admin.command.reload
- plots.admin.command.load
- plots.admin.command.download
- plots.admin.command.chat
- plots.admin.command.save
- plots.admin.command.set
- plots.admin.command.setowner
- plots.admin.command.setup
- plots.admin.command.swap
- plots.admin.command.trust
- plots.admin.command.untrust
- plots.admin.command.unlink
- plots.admin.command.update
- plots.admin.command.delete
- plots.admin.command.autoclear
- plots.admin.command.remove
- plots.admin.command.blocked-cmds.shared
- plots.admin.command.blocked-cmds.other
复制代码标志限制
- plots.flag.notify-leave.bypass
- plots.flag.notify-enter.bypass
复制代码 |
|
|
本帖最后由 1345979462 于 2016-10-20 20:11 编辑
使用
自定义
语言文件
主要的语句
语言文件在这个位置: plugins\PlotSquared\translations\PlotSquared.use_THIS.yml
你可以在这个文件中为每个消息改变文本。(后台指令也能配置)
颜色代码
要想改变颜色代码[默认是$],在这里配置: plugins\PlotSquared\translations\style.yml
|
命令别称
如果你想要像 /plotme 的指令工作,请在 settings.yml 中开启 plotme-alias 。这不会模仿PLOTME的子指令。
在这个文件 commands.yml 里你可以改变子命令的别称。
commands.yml 可以在这里 plugins/PlotSquared/config/commands.yml 找到,并且允许你改变命令的别称。
|
网页接口
安装
默认 PlotSquared 的接口是我们的域名。下载是匿名的,并且你不需要在你的终端上设置什么。
免责声明:
Metrics 必须启用。所有你上传到公共网页接口上的东西都会变成公共的,如果你觉得这有问题的话你可以把公共接口设为你自己的主机。
设置你自己的端口:
配置的位置: config/settings.yml
- [web:
- url: http://empcraft.com/plots/
- server-ip: your.ip.here
复制代码
下载
/plot download
这会从你设置的端口处下载文件,会生成一个随机秘钥。
恢复下载
/plot schematic paste url:秘钥
秘钥是你在下载时生成的随机秘钥。
保存
/plot save
读取
/plot load
视频教程[需翻墙]
|
|
世界设置
世界边界
为了防止跑图,世界边界可以在每个地皮世界启用。选项在 worlds.yml 中的 worlds.<world>.world.border
地皮边界会处在里中心地皮 (0,0) 最远的地皮上,而且会防止区域外的区块读取。
如果你在边界之外已经有了地皮,世界边界不会很有效。你可以使用地皮的过时系统:
在settings.yml中寻找以下节
- enabled-components:
- plot-expiry: false
复制代码
- #这是一个实例
- auto-clear:
- task1:
- threshold: 1
- required-plots: -1
- confirmation: true
- days: 7
- worlds:
- - "*"
- # See: https://github.com/IntellectualSites/PlotSquared/wiki/Plot-analysis
- calibration:
- variety: 0
- variety-sd: 0
- changes: 0
- changes-sd: 1
- faces: 0
- faces-sd: 0
- data-sd: 0
- air: 0
- air-sd: 0
- data: 0
复制代码
要启用地皮过时管理,把 'enabled' 改为true,然后设置过时的天数。如果玩家超过这个天数没有上线,地皮会被清除。
要想知道更高级的知识,请去:#地皮分析
|
地皮冷却 (2.7.5加入) (加强版)
这项工程与世界相关。这会把地皮移动到在中心附近的半径中。要想知道有多少地皮在边界外,请使用
/plot condense <world> info <radius>
它还将显示您可以指定的最小半径。
如果你在边界外有数以千计的地皮的话,就会用很长一段时间。
然后可以使用
/plot condense <world> start <radius>
来使用更改
|
世界修剪
这个世界修剪器会尝试删除一些没有地皮的区块,同时也会缩减硬盘中世界的大小。
这是一个加强版指令,所以推荐你一周用一次。
你可以使用这个指令来修剪
/plot trim <world>
|
区块处理
免责声明:
这是一个新的特性,不是一个能解决你所有问题的魔法解决方案。区块处理器不完美,并且如果它不能预防卡顿的话也是你的锅[即使你可以反馈给我]
这并不是很奏效,因为当没有区块处理时,不会留下足迹。
例子
- // If the processor is enabled
- enabled: true
- // The maximum number of blockstates allowed per chunk
- max-blockstates: 4096
- /// The maximum number of entities required in a chunk before it is deemed a source of lag
- max-entities: 512
- // If you also want to disable all physics
- // (formerly there was a physics limiter, however that lead to confusion when important things like redstone were limited, so now it is just a blanket disable option)
- disable-physics: false
- // Auto trim will not save chunks on unload if they do not belong to a claimed plot
- // As chunks may save without unloading, it is recommended to disable world autosaving, or enable auto-unload
- auto-trim: true
- // This will replace chunk unloading with something a bit more aggressive.
- auto-unload: true
- // See here: https://github.com/IntellectualSites/PlotSquared/wiki/WorldEdit-processing
- experimental-fast-async-worldedit: true
- 更多来这儿: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/block/package-tree.html(or do a google search)
复制代码 |
WE处理
总览
PlotSquared 提供了一些关于WE的选项,如果你没有额外权限的话,默认会:
- 在地皮中限制WE的运行
- 禁止使用潜在危险的指令
- 限制一些笔刷的功能以防止使服务器崩溃
- 限制一次最大执行的方块数为5千万
额外的权限是 plots.worldedit.bypass 如果你有权限的话,使用 /plot toggle worldedit 或 /plot wea
进一步扩展, PlotSquared 有一个你可以启用的 WE 处理器。
在编辑时限制最大的方块数和实体数(启用 chunk-processor)
WE 的快速和异步处理 (启用 experimental-fast-async-worldedit) (通过 /plot wea 来跳过) |
地皮分析
这项功能正在发展中: 如果你遇到问题的话欢迎发张TICKET
这也是新功能,它可能不会被优化的特别好。但如果你有问题的话请发TICKET让我们知道。
地皮分析是啥?
地皮分析是为了更好的决定地皮的清除。它可以被手动配置,或根据地皮的评分来作为校准的基础。
它是地皮过期系统的一种,并且你可选择检查上面的地皮清除中大于设置天数的地皮。
为什么这比之前的方块修改更好?
改变的方块数目不是一个衡量地皮品质的精确方式。玩家可以无脑的刷方块数量,或者使用WE把地皮全部设置为石头。
地皮分析有10个不同的度量方法来手动检测清除的地皮。
我怎么手动校准地皮分析?
请注意下面也有一个自动校准的方式:
在 settings.yml 中有一节是专门为了自动清除而设立的:
- clear:
- auto:
- # If auto clearing is enabled
- enabled: true
- # If the threshold is set to -1, all plots will be cleared
- # Otherwise, any expired plot less than this threshold will be cleared
- threshold: -1
- # This section can be auto calibrated, or done yourself
- calibration:
- changes_sd: 64
- variety_sd: 1
- faces_sd: 32
- air: 0
- faces: 2
- changes: 1
- data_sd: 1
- variety: 1
- air_sd: 0
- data: 32
- # The interval at which plots are cleared (lower is faster)
- clear-interval-seconds: 10
- # Any plot older than this will be checked and possibly cleared
- days: 7
复制代码 如果你想要改变地皮的话,把除了 changes 以外的所有方式都设置为 0 。
然后各自设置,改变的方式是每个 column 100 的平均值。
Column 是什么?
Column是一个方块垂直的位置,如,你站在一个方块上,Column就是直接在这个方块上下的所有东西。每个Column可以有256个方块[因为世界的最大高度是256格]。
如果你想要清除每个Column的值小于7的地皮的话。你可以这样设置 [注意 7 写为 700]
- clear:
- auto:
- # Please note how the threshold is set to 100 7 or 700
- threshold: 700
- # This section has be calibrated to only care about blocks changed
- calibration:
- changes_sd: 0
- variety_sd: 0
- faces_sd: 0
- air: 0
- faces: 0
- changes: 1
- data_sd: 0
- variety: 0
- air_sd: 0
- data: 0
- # Set these to whatever you want
- enabled: true
- clear-interval-seconds: 10
- days: 7
复制代码 如何自动校准地皮分析?
地皮分析也可以通过地皮所得票数来校准。地皮的票越多,校准系统就会越精准。
- 投票:
- /plot rate next - 前往下一个地皮
- /plot rate <票值> - 为地皮投票
- 要想获得好的数据,最好的办法就是鼓励玩家在服务器中投票,这样你的校准器会越来越精准。
- 要想校准使用:
- /plot debugexec calibrate-analysis <percentage>
- Percentage 请替换为你想校准的百分比,即你想清除多少地皮。如果你只想清除一些低品质的地皮的话,使用较小的百分比。如 清除 7%:
- /plot debugexec calibrate-analysis 7
- 要想查看当前地皮的复杂性请使用 /plot debugexec analyze - 同时也是查看分析的同样的命令。
- 要想去除分析:
- 你可以去除当前地皮的分析:
- (可选) /plot debugexec remove-flag analysis
- (必需) /plot debugexec calibrate-analysis <percentage>
复制代码
|
世界类型[发展中]
加强版地皮世界
使用 /plot area 命令
- /plot area create <world>:<area name> type=2 terrain=? <modifiers>
- /plot area create pos1
- /plot area create pos2
- /plot confirm
复制代码 更改[可选项]:
- size
- gap
- terrain (0 = flat, 1=flat + ores, 2=roads, 3=no change)
- type (0 = standard, 1 = augmented full, 2 = augmented partial)
- main
- floor
- wall
- border
你也可以这样来重新生成地皮 /plot area regen (如果你想改变设置的话)
一张图片

|
|
模型
认领模型
认领时的模型看起来很奇怪,并且难于理解。
很久以前我决定创建这个简单的向导来教你如何使用这个好用的特性。
A.确保你拥有你整个地皮的模型 [例如你的地皮是32 32的,你的模型也必须是32 32大小]。我推荐你使用WE来储存这个模型。
B.选择地皮区域【从最低到最上面】 然后使用 //copy 指令当你选好地方之后,你可以使用 //schematic save mce {schematic_name} 指令来存储。
C.当你拥有 .schematic 文件的时候,把它放到 /plugins/PlotSquared/schematics ,如果这个目录没有创建的话你需要手动创建它。
D.要使这个地皮类型合法 /plot schematic test {schematic_name}。你现在可以使用 /plot schematic paste {schematic_name} 来测试它了。
E.现在你就有一个可以工作的模型文件了。若要把它变为认领模型你需要配置你的 worlds.yml ,这儿是一个简单的说明。
- # The following is a slice from the plotworld settings, change this for each plotworld[/size]
- schematic:
- # File name (没有 .schematic)
- file: '{schematic_name}'
- # If you want it on claim
- on_claim: true`
复制代码
你可以用这个模型在多于一个世界工作。
|
模型输出
第一步: 选择路径
下面的一行是你输出模型时的路径,这个路径可以为 C:/xampp/htdocs/schematics/ 或 C:/wamp/www/schematics 或 C:/minecraft/plugins/PlotSquared/schematics
- schematics:
- save_path: /var/www/schematics
复制代码
第二步: 输出模型
使用指令 /plot schematic save 输出当前你在的地皮为模型。要想输出所有的地皮使用 /plot schematic exportall [仅可从控制台使用]
|
|
地皮部分
地皮合并
地皮合并很简单。使用基础的生成器,你也可以选择自动进行地皮合并,手动当然也可以。
自动地皮合并可以在 worlds.yml 中设置。手动合并地皮的命令是: /plots merge {direction}
其中 {direction} 是你想要合并的方位。
需要:
地皮只有在是同一所有者的情况下才能被合并。
超大型地皮只能为矩形。
|
地皮权限
地皮拥有四级权限组。每个权限组有不同的控制和与地皮中方块交互的权限。
分为以下4种:
Owner
- 完全控制地皮的权限
- 增加减少用户
- 放置/破坏方块
- 删除地皮
- 更多...
Truster Member
- 在所有者在线的时候可以放置破坏方块
- 可以传送到地皮中
Denied
|
地皮标志
地皮标志系统允许你设置地皮的一些小事,如设置地皮天气。
设置一个标志很简单,使用 /plot set flag 。
如果是一个布尔值的话,值必须是 true 或 false。作为别名你也可以使用 /plot set 来显示你使用的 /plot set flag 的列表。
下面是列表:
消息方面
- titles
- greeting
- farewell
- notify-enter
- notify-leave
属性
- feed
- heal
- invincible
- instabreak
- fly
- gamemode
- time
- weather
- music
- disable-physics
综合方面
- mob-cap
- animal-cap
- hostile-cap
- entity-cap
- vehicle-cap
物品方面
保护[请使用布尔值]
- pve
- pvp
- explosion
- player-interact
- hostile-interact
- hostile-attack
- animal-interact
- animal-attack
- tamed-interact
- tamed-attack
- misc-interact #TODO
- hanging-place
- hanging-break
- vehicle-use
- vehicle-place
- vehicle-break
- redstone
- device-interact
- liquid-flow
方块保护
杂项
- forcefield
- modified-blocks
- price
- no-worldedit
- blocked-cmds

|
|
|
本帖最后由 1345979462 于 2016-11-11 20:16 编辑
比如我先建立了一个世界 这个地皮插件可以在这个已经建立的世界里生成地皮吗
加油,挺好的
啧啧,想和大佬一样,但是懒癌支配着我的余生
就想问问,本来我是用这个插件的
挺好用的
但是不支持箱子商店
就放弃了
有没有办法解决?
围观dalao
很棒的作品
你可以像插件BBS发布帖反馈
这个帖子是WIKI翻译
呃 问一下哦 为什么安装了这个地皮 在地皮世界不能繁殖和用蛋生成动物了?
转换哪里不是很详细啊
听不懂
请问下大神, 我改怎么设置才能让玩家可以在我的地皮破坏但是不能放置?
就是任何人可以在我的地皮破坏方块。 但是有不能放置方块!
诚心求解。 我找了好久找不到
本帖最后由 练习册 于 2016-11-24 15:19 编辑
支持翻译大作。
我服务器上装了插件,创建完地皮后,每个地皮都能随意破坏,deop后也是,怎样调呢
6666666这个好用支持
我想请问一下 怎么生成该地皮世界 我看来看去好像都找不到该指令
怎样让玩家打/p h的时候回到地皮的中心 而不是道路上?
围观dalao
那个,我有看到经济的设置,是可以设置出售地皮吗
辣鸡134,译文地址都挂了
这个优秀图章就应该撤掉。233
多谢楼主的详细介绍,我现在大概了解这插件咋玩了=。=(好强悍,能合并能自由改地皮)
楼主 楼主 怎么重置所有地皮