Plots 地皮
作者:dagobertdu94
发布时间:2017年7月26日
原生版本:未知
测试支持:1.8,1.12,1.13,1.14,1.15,1.16,1.17,1.18,1.19,1.20
创造情节,以此为基础,防止悲伤。
点此下载插件详细介绍
Plots 是一款 Minecraft 插件,允许你在单个或多个世界中创建受保护的地块,防止恶意破坏。虽然无法保证 100% 安全,但开发者会积极修复已知的破坏行为。该插件支持英文,但文档并非英文撰写。如果需要英文帮助,请访问 Discord 支持服务器。
🏡 Plots 插件
ℹ️ 重要提示
- 你可以在没有 WorldEdit 的情况下使用 Plots 插件,但如果想要创建地块,则需要 WorldEdit。
- 如果想出售地块,还需要 Vault 插件(见下文)。
- 仅提供对最新 Minecraft 版本(当前为 1.21.x)的支持。
💬 关于支持 Discord 服务器的重要说明:
服务器现在使用 Discord 提供的 Onboarding 功能,因此取消了使用 Captcha 机器人进行验证的要求。 你需要回答一些问题以获得适当的插件角色,例如 Plots,这样你就可以更快地看到合适的频道并获得帮助。 如果你仍然在使用 Onboarding 功能时遇到问题,你可以随时在评论或支持服务器上的对话频道中询问!
💸 捐赠
捐赠不会解锁任何高级内容。 捐赠是 100% 自愿的,如果你想支持我开发插件,我将不胜感激。
Minecraft 版本
最新版本的 Plots 仅适用于 1.21 版本。 对于 1.20.6 或更低版本,必须下载旧版本的插件。 对于支持帮助,应使用当前版本的插件。
指令
/gs- 主指令,也可以使用/plot。/gs list- 列出所有你拥有或有建筑权限的地块。 错误的地块在后面用 [错误] 标记,地块类型的字母在那里被星号替换。/gs height- 更改最小和最大建造高度。 不带高度参数会显示当前设置的高度。 此功能可以在 Config 中禁用,禁用后所有地块都将使用从 Y-64 到 Y320 的最大建造高度!/gs rename- 重命名现有地块,但前提是目标名称尚未分配给其他地块。 每个地块名称必须是唯一的(参见/gs create)。/gs randomtp- 此命令是在 Plots 的 v1.21.3 中添加的,在早期版本中不存在! 此命令将玩家传送到相应地块类型的随机空闲地块,如果存在这样的地块。 此命令也适用于公共地块和沙盒地块。 主要用作 get-Subcommand 的替代方案,如果 Config 中启用了可购买地块,则无法使用该 Subcommand。 但是,即使 Config 中未启用可购买地块,也可以使用 randomtp-Subcommand!/gs tp- 将你传送到地块世界中的任何地块。/gs warp- 将你传送到地块世界中任何有人居住的地块。 如果每个地块世界都适用地块最大值,那么首先会选择相应玩家的地块,该地块要么位于同一世界中(如果你位于地块世界中),要么是按字母顺序排列的第一个地块。 你可以通过在末尾添加所需世界的名称来绕过此问题。 一个例子是/gs warp Steve b world。/gs home- 将你传送到你自己的一个地块。 (自己的地块在这里意味着你必须是地块所有者) 如果每个地块世界都适用地块最大值,那么首先会选择要么在同一世界中的地块(如果你位于地块世界中),要么是按字母顺序排列的第一个地块。 你可以通过在末尾添加所需世界的名称来绕过此问题。 一个例子是/gs home city_22 world。/gs get <plot-type>- 获取一个地块,如果还有空闲地块。 每个玩家每个地块类型只能拥有一定数量的地块,这可以在 Config 中设置,并且取决于地块最大值是适用于整个服务器还是每个地块世界。 如果相应的玩家至少拥有一个有缺陷的地块,那么他将无法获得新的地块,但这可能仅适用于世界或整个服务器,但这取决于 Config。 在任何情况下都不能拥有公共地块!/gs clear <plot-name>- 清除地块的所有者和所有有建筑权限的玩家,从而释放它。 构造不会重置!/gs remove <plot-name>- 从地块世界中删除相应的地块。 构造不会被删除。 如果地块有人居住,则必须确认此操作!/gs create <plot-name> <plot-type> [plot-price]- 创建一个具有名称和地块类型的新地块,但必须首先用 WorldEdit 标记一个区域。 (见下文) 注意:只有在 Config 中激活了可购买地块的相应功能后才能使用参数 plot-price! 地块的名称必须在整个服务器上是唯一的,这意味着在多个世界中不能有多个具有相同名称的地块!/gs info <plot-name>- 显示有关地块的最重要信息。 还会显示地块所在的哪个世界。/gs update- 更新所有地块标志,如果有必要,则跨多个刻度。 或者,也可以指定一个地块作为参数,如果只想更新其地块标志。 在极少数情况下,地块标志上可能会显示 Unknown 而不是玩家姓名。 但这并非 Plots 方面的错误,而是当服务器不再识别玩家时可能会发生这种情况。/gs reload- 此命令是在 Plots 的 v1.21 中添加的,在早期版本中不存在! 重新加载 Config 并应用相应的更改,例如,在更改使用的语言时再次读取语言文件。/gs makesnapshot- 此命令是在 Plots 的 v1.18.2_b100 中添加的,在早期版本中不存在! 此命令创建指定地块的当前块的快照(实际上是副本),然后保存它。/gs reset- 此命令是在 Plots 的 v1.18.2_b100 中添加的,在早期版本中不存在! 此命令使用地块的快照(如果可用),以将地块重置为该状态。 这只会影响该地块上的块!/gs property <property>- 此命令是在 Plots 的 v1.15 中添加的,在早期版本中不存在! 此命令显示指定属性的当前值,只要你站在地块上。/gs property <property> <true/false>- 此命令是在 Plots 的 v1.15 中添加的,在早期版本中不存在! 此命令更改指定属性的值。 对于 ADMIN_OVERRIDE 属性,需要 plots.admin 权限!/gs lock <b/v/s>- 此命令已从 Plots 的 v1.15 中删除,因此仅存在于早期版本中! 此命令使用标准锁锁定相应的地块,以便普通玩家(没有 plots.world 权限)无法再与地块交互。 具有 plots.world 权限的玩家也可以使用管理锁,该锁具有相同的功能,所有玩家都被拒绝交互。 (可以通过 plots.world 绕过标准锁;只能通过 plots.admin 绕过管理锁,并且应该只有所有者或类似的人才拥有;地块所有者和有建筑权限的人仍然可以在锁定的地块上建造、交互等。) 此外,不允许不属于该地块的玩家进入受保护的地块。 (不是地块所有者或被允许共同建造的人!)/gs unlock <b/v/s>- 此命令已从 Plots 的 v1.15 中删除,因此仅存在于早期版本中! 此命令禁用相应地块的活动锁。 防护始终处于活动状态!/gs addmember <player>- 将相应的玩家添加到你当前所在的地块。 如果该地块不属于你或那里不存在地块,则不起作用!/gs removemember <player>- 从你当前所在的地块中删除玩家。 如果该地块不属于你或那里不存在地块,则不起作用!/gs addmember <player> <plot-type>- 如果你拥有相应地块类型的地块,则将相应的玩家添加到相应的地块。/gs removemember <player> <plot-type>- 如果你拥有相应地块类型的地块,则从相应的地块中删除相应的玩家。/gs setowner <plot> <player>- 将相应的玩家设置为指定地块的新所有者,但前提是 1. 该地块不属于任何人,2. 玩家尚未达到该地块类型的限制,以及 3. 该命令在 Config 中已激活。 (此处不需要考虑地块权限,例如,没有 plots.vip 权限的玩家可以获得 VIP 地块,而无需相应的级别或权限。)/gs setprice <plot> <price>- 将指定的价格设置为指定地块的购买价格,或者也可以在创建时指定价格。 (参见/gs create) 但必须事先在 Config 中激活此功能!/gs support- 仅显示到 Plots 支持服务器的链接。
权限
/gs get:plots.get/gs rename:plots.create/gs tp:plots.get/gs makesnapshot:plots.create/gs reset:plots.clear/gs warp:plots.get/gs clear:plots.clear/gs reload:plots.admin/gs remove:plots.remove/gs create:plots.create/gs height:plots.create/gs info:plots.info/gs update:plots.world/gs property:plots.get(ADMIN_OVERRIDE属性:plots.admin)/gs addmember:plots.get/gs removemember:plots.get/gs setowner:plots.setowner- 绕过管理锁(最好仅用于所有者):
plots.admin - 在地块世界中进行更改:
plots.world
配置
(注意:Config 文件始终为英文!)
prefix: '&f&l[&b&lPlots&f&l]'
worlds:
list:
- world
_: This setting controls what worlds are handled as plot worlds.
language:
value: english
_: This setting controls what language is used for the feedback messages.
plotmode:
value: WHOLE_SERVER
_: 'This setting controls whether plot limits should apply for the whole server
or only for single plot worlds. (Valid values: WHOLE_SERVER or PER_WORLD)'
fly-in-plot-worlds:
enabled: false
_: This setting controls whether players can fly in all plot worlds without any
limit.
redstone-in-plot-worlds:
enabled: true
_: This setting controls whether redstone actions (like activating redstone lamp)
can happen or not.
weather-in-plot-worlds:
disabled: false
_: This setting controls whether weather is disabled in all plot worlds.
snow-block-chance:
value: 15
_: This setting controls the chance of snow blocks instead of snow layers. (the
chance will decrease with higher values)
ice-block-chance:
value: 10
_: This setting controls the chance of packed ice instead of normal ice. (the chance
will decrease with higher values)
blue-ice:
enabled: false
_: This setting controls whether blue ice can appear with a 50% chance if packed
ice may spawn.
set-owner:
enabled: false
_: This setting controls whether you can force any player to own any plot you want.
(the target plot can only be set to the player if he isn't owning a plot of same
type already and the target plot isn't already owned by other player!)
pvp-in-plot-worlds:
enabled: false
_: This setting controls whether players can fight each other in plot worlds if
the server has PvP enabled.
normal-sign-type:
value: OAK
_: 'This setting controls what sign type is normally used to be placed when no sign
is present but the plot has a sign location for it to be placed at. (Valid values:
OAK, BIRCH, SPRUCE, ACACIA, DARK_OAK, MANGROVE, CHERRY, BAMBOO, WARPED and CRIMSON)'
explosion-mode:
value: SOFT_CANCEL
_: 'This setting controls whether explosions are cancelled and how if they will
be cancelled. (Valid values: NO_CANCEL, SOFT_CANCEL or HARD_CANCEL)'
__: We recommend never to use the value NO_CANCEL as it may destroy your plot world!
protection-mode:
value: ALL_WORLDS
protected-worlds: []
_: 'This setting controls if all worlds, only some whitelisted worlds or no worlds
should be protected by Plots. (Valid: ALL_WORLDS, WHITELIST_PROTECTED, NO_PROTECTION)'
__: If this setting is set to WHITELIST_PROTECTED, the list of protected worlds
will determine if a plot world will be protected or not. If any name given there
doesn't belong to a valid plot world, it will be ignored.
sign-color:
value: '&f'
_: This setting controls the color of the plot signs but it won't affect the first
line of these signs. (you could even use formatting codes and color codes aswell)
plot-pricing:
enabled: false
priceless_block: false
_: This setting controls whether plots have a price that have to be paid before
the plot is claimed.
__: The other setting controls whether plots without price set cannot be claimed.
plots-api:
blocked: false
_: This setting controls whether other plugins can use the API of Plots.
height-controller:
enabled: true
_: This setting controls whether you can change the minimum and the maximum build
heights for plots.
command-disabling:
disabled: false
_: This setting controls whether players can use the commands of Plots. You can
disable them here if you're using plugins that use the Plots API.
overcut-check-disabling:
disabled: false
_: This setting controls whether Plots should perform an overcut check when creating
new plots. If you disable this setting, you may speed up the creation but you
may be able to overcut over existing plots.
plot-snapshots:
enabled: false
_: This setting controls whether you are able to create snapshots of the state of
a plot. You can use that snapshot to reset its state back to the state of the
snapshot. This feature will only affect blocks!
public-type:
type: public
_: This setting controls which plot type should be handled as public plot type.
sandbox-type:
type: none
_: This setting controls which plot type should be handled as sandbox plot type.
plot-types:
list:
- basic &a 1
- vip &6 1
- strand &e 1
- public &b 0
_: This list contains all plot types that should be loaded.
安装
- 下载最新版本的 Plots 插件。
- 下载 WorldEdit,如果你还没有的话(可选,如果你想创建新的地块)。
- 下载 Vault,如果你还没有的话(可选,如果单个地块应该花费游戏内货币,但必须在 Config 中激活!)。
- 将所有文件(或仅一个)移动到你服务器的 plugins 文件夹中。
- 最后,重新启动你的服务器。
地块类型
自 v1.21 起:地块类型的名称现在像地块名称一样被过滤,因此只允许以下字符:A 到 Z、a 到 z、0 到 9 和下划线。 此外,地块类型的第一个字符不能是数字或下划线!
可以通过 Config 设置哪个地块类型应该作为公共地块类型,哪个应该用于公共沙盒。 作为公共沙盒的地块可以由任何人建造,并且不提供防护!
使用指南:创建地块
- 建造一个框架作为外边缘(通常是栅栏或树叶)。
- 使用 WorldEdit 标记外边缘的角。 (外边缘不会被识别为地块,只有内部区域!)
- 执行命令
/plot create <name> <type>(不带尖括号!)来创建地块。 (对于地块类型:见上文) - 现在你可以在地块世界的任何地方放置一个标志,第一行写 [Plot],第二行写地块名称。 (Plots 插件会识别与地块的关联。)
- 可能发生标志没有自动格式化的情况,那么有必要多次放置标志和/或相应地多次执行
/plot update。 (从 MC 1.15 开始,似乎只需一次/plot update即可!) - 现在其他玩家可以获取此地块并在其上建造。 (这不适用于 Public-Plot,因为它们不能被拥有!)