前言

为了玩家能够有一片属于自己的区域,很多的服务器都会使用到领地插件Residence让玩家能够圈地,在里面建立自己的家。
相比地皮插件来说,这种让玩家圈地的方式显得更加地自由,玩家可以住在真实的MC地形当中,不必住在地皮的条条框框内,而且玩家还能在领地设置很多例如传送限制、移动限制、怪物生成限制、回血等功能。
有必要说的是,领地插件版本不同时,相应的配置也可能会不同,如果你的领地插件配置和下方不符时,建议不要直接使用此文章对配置的修改方式。

相关介绍

我的世界物品ID大全一览图

OP指令大全

一、配置

在这里插入图片描述
在这里插入图片描述

二、指令

输入/res就能出现三个子命令,由于领地插件的命令有很多,所以下方的介绍会分成三个部分进行介绍。
其中有些指令是专门针对服务器op才能使用的,剩余的是玩家可以使用。
如果你想要以op的模式来操作时把/res替换成/resadmin即可
在这里插入图片描述

[1]. 选区命令

下面的指令仅仅是为选择领地使用,你可以直接使用圈地工具左键+右键来选中两个点,这两个点构成的立方体就是所圈的领地了。

指令介绍
/res select coords显示选定领地的两个点坐标,即用圈地工具左键和右键选定的点
/res select size显示选定的领地的总格数、圈地金额、X尺寸、Y尺寸、Z尺寸
/res select cost显示圈地金额
/res select vert将选区直接扩大到允许的最大高度、最低格数,若配置中设置圈地最低位1,最高为255时,即选择了从1~255格的区域,X和Z不改变
/res select sky将选区直接扩大到允许的最大高度
/res select bedrock将选区扩大到允许的最低格数
/res select expand [数值]将选区往当前朝向扩大指定格数
/res select shift [数值]将选区直接往当前朝向移动指定格数,和上个指令不同的是,总的圈地面积是不会变化的,只是将选区位置移动了而已
/res select chunk选择自己当前所在的区块为领地的选区
/res select worldedit设置当前的选区为创世神的选区,使用这个指令是在有创世神worldedit插件的情况下

[2]. 创建领地

输入下方的指令后,就能够创建一个指定名称的领地了
如果金钱不足,或是领地冲突时将会无法圈地
/res create [领地名字]

[3]. 删除领地

先输入下方的指令,会弹出一个提示让你进行确认
/res remove [领地名称]
/res confirm

[4]. 其他指令

指令介绍
/res tpset设置领地的传送点为当前坐标
/res pset [领地名] [玩家]设置领地指定玩家的权限
/res set打开领地权限全局设置界面
/res pset [领地名] [玩家] trusted t给指定玩家指定领地的所有权限,将t改成f即为禁止
/res tp [领地名]传送到指定领地
/res list [玩家]列出某个玩家的所有领地,如果玩家名是数字时将会出错,如果不填玩家时默认查询的是自己的领地
/res message enter [提示]设置领地的进入提示
/res message leave [提示]设置领地的离开提示
/resload重载领地插件

三、禁止圈地设置

有的时候我们需要禁止玩家在某个世界圈地,如地皮插件生成的地皮世界。
在这里插入图片描述
禁止某个世界圈地的方法就是在后面添加- '世界名'即可
在这里插入图片描述

四、圈地工具设置

在这里插入图片描述
你可以在我的世界物品ID大全一览图中查找自己需要的物品ID,然后将SelectionToolId后面的值变更即可,如果ID有附带参数时可以用引号括起来。
在这里插入图片描述

五、圈地设置

主要圈地的内容设置是在Groups中设置的
在这里插入图片描述
你可以先在权限插件当中查看对应的权限组名称,然后再将这个默认的用户组领地设置复制一份,将名称改为新的权限组名称。

[1]. 圈地价格设置

BuyCost后面的值就是玩家圈每个方块所需要的金额
在这里插入图片描述

[2]. 圈地范围限制

MaxEastWest是东西方向可圈的最大范围
MaxNorthSouth是领地南北方向可圈的最大范围
MaxUpDown是上下方向可圈的最大范围

MinHeightMaxHeight分别是领地可圈的最低高度、最大高度。

在这里插入图片描述

在这里插入图片描述

[3]. 领地进出默认消息

DefaultEnter后面的内容是玩家进入领地时,将会发送给该玩家的消息。
DefaultLeave后面的内容是玩家离开领地时,将会发送给该玩家的消息。
%owner表示进入/离开领地的玩家名,%residence表示领地名

除了在领地插件的配置中可以设置这个消息,同样地可以在游戏当中设置一个领地的消息
/res message enter [进入提示]
/res message leave [离开提示]
在这里插入图片描述

[4]. 世界破坏限制

领地插件可以直接限制玩家对某个世界的破坏、建筑
在这里插入图片描述
如果你想要禁止玩家对zy1zy2这个两个世界禁止玩家破坏的话
可以直接在build中设置为false,当设置为true时表示当前权限组可在这个世界建筑、破坏

在这里插入图片描述

[5]. 例子

前面的东西也许不大全面,你可以结合下面的实例对圈地的内容进行理解

Groups:
    Default: #用户组名称
        # 有关玩家可以定义的信息.
        # 去除下面的'#'可以镜像复制此配置到其他组.
        #Mirror:
          #- 'group1'
          #- 'group2'
        Residence:
            # 玩家是否可以创建领地.这个设置可被 'residence.create' 权限覆盖.
            CanCreate: true
            # 玩家允许拥有最大领地数.
            MaxResidences: 4
            # 一个领地的最大物理区域数目.
            MaxAreasPerResidence: 2
            # 一个领地在东西方向最大距离 (X坐标).
            MaxEastWest: 10000
            # 一个领地在南北方向最大距离 (Z坐标).
            MaxNorthSouth: 10000
            # 一个领地在上下方向最大高度 (Y坐标).
            MaxUpDown: 256
            # 允许创建领地的最低高度.
            MinHeight: 0
            # 允许创建领地的最高高度.
            MaxHeight: 255
            # 子区域领地最大深度.
            # 当一个领地子区域包含另一个子区域时,最大深度为2.
            # 设置为0将禁用领地子区域.
            SubzoneDepth: 3
            # 是否允许传送
            CanTeleport: true
            # 是否允许使用'/res unstuck'命令, 当你卡在领地内时可以传送出去
            Unstuck: true
            # 是否允许使用'/res select '命令, 如果禁用,那么只能使用工具选取领地.
            SelectCommandAccess: true
            # 领地主人是否允许使用 黑名单/屏蔽列表 .
            ItemListAccess: true
        # 进入和离开领地时的消息设置.
        Messaging:
            #玩家是否可以改变领地进出提示.
            CanChange: true
            # 这个文本是当前用户组新建领地后的默认进入信息.
            # 消息留空将禁用信息.
            DefaultEnter: '欢迎 %player 来到 %owner 的领地 %residence.'
            # 这个文本是当前用户组新建领地后的默认离开信息.
            # 消息留空将禁用信息.
            DefaultLeave: '你离开了 %owner 的领地 %residence.'
        # 有关出租系统的设置.
        Lease:
            # 可出租最大天数.
            MaxDays: 16
            # 当使用 '/res lease renew' 命令时可续租多少天.
            RenewIncrement: 14
        # 有关租用系统的设置
        Rent:
            # 决定一次可以租用多少个领地
            MaxRents: 3
            # 决定玩家一次可以设置为出租的领地个数
            MaxRentables: 3
        # 有关领地经济系统的设置.
        Economy:
            # 是否可以购买出售中的领地.
            CanBuy: true
            # 是否可以出售领地.
            CanSell: false
            # 在购买领地时,是否忽略领地限制.
            IgnoreLimits: false
            # 创建一个新领地或添加物理区域时的每个方块大小花费.
            BuyCost: 1
            # 出租领地时每个方块大小花费 (如果出租系统开启).
            RenewCost: 0.1
        # Flag检查顺序:
        # 1: Player           玩家
        # 2: Group            用户组
        # 3: Owner            拥有者
        # 4: 如果其他都未定义将使用默认(一般是true).
        # Flag 的权限默认是 false.
        # 这些 flag 设置覆盖总体设置.
        Flags:
            # 特别允许或拒绝这个组权限的Flag.
            Permission:
                #build: true
            # 特指为这个组的成员在领地内是否可以进行建造的Flag.
            Default:
                #build: true
            # 特指领地的创建者在领地内是否可以进行建造的Flag.
            CreatorDefault:
                #build: true
            # 特指其他组的成员在领地内是否可以进行建造的Flag.
            GroupDefault:
                #default: #组名
                    #build: false
            # 这些Flag将应用于这个组, 当他们在领地之外时将会被使用.
            # 这些Flag将会覆盖上面的Flag, 均为全局选项.
            World:
                  Global: # 这些Flag将会应用于所有世界.
                      #build: false
                  WorldNameHere: # 或者你也可以单独设置每个世界的情况.
                      #build: false
# 你可以手动设定组里一个玩家的情况, 这将覆盖他所在组的权限.
    vip: #用户组名称
        # 有关玩家可以定义的信息.
        # 去除下面的'#'可以镜像复制此配置到其他组.
        #Mirror:
          #- 'group1'
          #- 'group2'
        Residence:
            # 玩家是否可以创建领地.这个设置可被 'residence.create' 权限覆盖.
            CanCreate: true
            # 玩家允许拥有最大领地数.
            MaxResidences: 6
            # 一个领地的最大物理区域数目.
            MaxAreasPerResidence: 2
            # 一个领地在东西方向最大距离 (X坐标).
            MaxEastWest: 10000
            # 一个领地在南北方向最大距离 (Z坐标).
            MaxNorthSouth: 10000
            # 一个领地在上下方向最大高度 (Y坐标).
            MaxUpDown: 256
            # 允许创建领地的最低高度.
            MinHeight: 0
            # 允许创建领地的最高高度.
            MaxHeight: 255
            # 子区域领地最大深度.
            # 当一个领地子区域包含另一个子区域时,最大深度为2.
            # 设置为0将禁用领地子区域.
            SubzoneDepth: 3
            # 是否允许传送
            CanTeleport: true
            # 是否允许使用'/res unstuck'命令, 当你卡在领地内时可以传送出去
            Unstuck: true
            # 是否允许使用'/res select '命令, 如果禁用,那么只能使用工具选取领地.
            SelectCommandAccess: true
            # 领地主人是否允许使用 黑名单/屏蔽列表 .
            ItemListAccess: true
        # 进入和离开领地时的消息设置.
        Messaging:
            #玩家是否可以改变领地进出提示.
            CanChange: true
            # 这个文本是当前用户组新建领地后的默认进入信息.
            # 消息留空将禁用信息.
            DefaultEnter: '欢迎 %player 来到 &e[VIP]&a%owner&f 的领地 %residence.'
            # 这个文本是当前用户组新建领地后的默认离开信息.
            # 消息留空将禁用信息.
            DefaultLeave: '你离开了 &e[VIP]&a%owner&f 的领地 %residence.'
        # 有关出租系统的设置.
        Lease:
            # 可出租最大天数.
            MaxDays: 16
            # 当使用 '/res lease renew' 命令时可续租多少天.
            RenewIncrement: 14
        # 有关租用系统的设置
        Rent:
            # 决定一次可以租用多少个领地
            MaxRents: 3
            # 决定玩家一次可以设置为出租的领地个数
            MaxRentables: 3
        # 有关领地经济系统的设置.
        Economy:
            # 是否可以购买出售中的领地.
            CanBuy: true
            # 是否可以出售领地.
            CanSell: false
            # 在购买领地时,是否忽略领地限制.
            IgnoreLimits: false
            # 创建一个新领地或添加物理区域时的每个方块大小花费.
            BuyCost: 0.8
            # 出租领地时每个方块大小花费 (如果出租系统开启).
            RenewCost: 0.08
        # Flag检查顺序:
        # 1: Player           玩家
        # 2: Group            用户组
        # 3: Owner            拥有者
        # 4: 如果其他都未定义将使用默认(一般是true).
        # Flag 的权限默认是 false.
        # 这些 flag 设置覆盖总体设置.
        Flags:
            # 特别允许或拒绝这个组权限的Flag.
            Permission:
                #build: true
            # 特指为这个组的成员在领地内是否可以进行建造的Flag.
            Default:
                #build: true
            # 特指领地的创建者在领地内是否可以进行建造的Flag.
            CreatorDefault:
                #build: true
            # 特指其他组的成员在领地内是否可以进行建造的Flag.
            GroupDefault:
                #default: #组名
                    #build: false
            # 这些Flag将应用于这个组, 当他们在领地之外时将会被使用.
            # 这些Flag将会覆盖上面的Flag, 均为全局选项.
            World:
                  Global: # 这些Flag将会应用于所有世界.
                      #build: false
                  WorldNameHere: # 或者你也可以单独设置每个世界的情况.
                      #build: false
# 你可以手动设定组里一个玩家的情况, 这将覆盖他所在组的权限.
    svip: #用户组名称
        # 有关玩家可以定义的信息.
        # 去除下面的'#'可以镜像复制此配置到其他组.
        #Mirror:
          #- 'group1'
          #- 'group2'
        Residence:
            # 玩家是否可以创建领地.这个设置可被 'residence.create' 权限覆盖.
            CanCreate: true
            # 玩家允许拥有最大领地数.
            MaxResidences: 10
            # 一个领地的最大物理区域数目.
            MaxAreasPerResidence: 2
            # 一个领地在东西方向最大距离 (X坐标).
            MaxEastWest: 10000
            # 一个领地在南北方向最大距离 (Z坐标).
            MaxNorthSouth: 10000
            # 一个领地在上下方向最大高度 (Y坐标).
            MaxUpDown: 256
            # 允许创建领地的最低高度.
            MinHeight: 0
            # 允许创建领地的最高高度.
            MaxHeight: 255
            # 子区域领地最大深度.
            # 当一个领地子区域包含另一个子区域时,最大深度为2.
            # 设置为0将禁用领地子区域.
            SubzoneDepth: 3
            # 是否允许传送
            CanTeleport: true
            # 是否允许使用'/res unstuck'命令, 当你卡在领地内时可以传送出去
            Unstuck: true
            # 是否允许使用'/res select '命令, 如果禁用,那么只能使用工具选取领地.
            SelectCommandAccess: true
            # 领地主人是否允许使用 黑名单/屏蔽列表 .
            ItemListAccess: true
        # 进入和离开领地时的消息设置.
        Messaging:
            #玩家是否可以改变领地进出提示.
            CanChange: true
            # 这个文本是当前用户组新建领地后的默认进入信息.
            # 消息留空将禁用信息.
            DefaultEnter: '欢迎 %player 来到 &6[SVIP]&a%owner&f 的领地 %residence.'
            # 这个文本是当前用户组新建领地后的默认离开信息.
            # 消息留空将禁用信息.
            DefaultLeave: '你离开了 &6[SVIP]&a%owner&f 的领地 %residence.'
        # 有关出租系统的设置.
        Lease:
            # 可出租最大天数.
            MaxDays: 16
            # 当使用 '/res lease renew' 命令时可续租多少天.
            RenewIncrement: 14
        # 有关租用系统的设置
        Rent:
            # 决定一次可以租用多少个领地
            MaxRents: 3
            # 决定玩家一次可以设置为出租的领地个数
            MaxRentables: 3
        # 有关领地经济系统的设置.
        Economy:
            # 是否可以购买出售中的领地.
            CanBuy: true
            # 是否可以出售领地.
            CanSell: false
            # 在购买领地时,是否忽略领地限制.
            IgnoreLimits: false
            # 创建一个新领地或添加物理区域时的每个方块大小花费.
            BuyCost: 0.5
            # 出租领地时每个方块大小花费 (如果出租系统开启).
            RenewCost: 0.05
        # Flag检查顺序:
        # 1: Player           玩家
        # 2: Group            用户组
        # 3: Owner            拥有者
        # 4: 如果其他都未定义将使用默认(一般是true).
        # Flag 的权限默认是 false.
        # 这些 flag 设置覆盖总体设置.
        Flags:
            # 特别允许或拒绝这个组权限的Flag.
            Permission:
                #build: true
            # 特指为这个组的成员在领地内是否可以进行建造的Flag.
            Default:
                #build: true
            # 特指领地的创建者在领地内是否可以进行建造的Flag.
            CreatorDefault:
                #build: true
            # 特指其他组的成员在领地内是否可以进行建造的Flag.
            GroupDefault:
                #default: #组名
                    #build: false
            # 这些Flag将应用于这个组, 当他们在领地之外时将会被使用.
            # 这些Flag将会覆盖上面的Flag, 均为全局选项.
            World:
                  Global: # 这些Flag将会应用于所有世界.
                      #build: false
                  WorldNameHere: # 或者你也可以单独设置每个世界的情况.
                      #build: false
# 你可以手动设定组里一个玩家的情况, 这将覆盖他所在组的权限.

    zhubo: #用户组名称
        # 有关玩家可以定义的信息.
        # 去除下面的'#'可以镜像复制此配置到其他组.
        #Mirror:
          #- 'group1'
          #- 'group2'
        Residence:
            # 玩家是否可以创建领地.这个设置可被 'residence.create' 权限覆盖.
            CanCreate: true
            # 玩家允许拥有最大领地数.
            MaxResidences: 6
            # 一个领地的最大物理区域数目.
            MaxAreasPerResidence: 2
            # 一个领地在东西方向最大距离 (X坐标).
            MaxEastWest: 10000
            # 一个领地在南北方向最大距离 (Z坐标).
            MaxNorthSouth: 10000
            # 一个领地在上下方向最大高度 (Y坐标).
            MaxUpDown: 256
            # 允许创建领地的最低高度.
            MinHeight: 0
            # 允许创建领地的最高高度.
            MaxHeight: 255
            # 子区域领地最大深度.
            # 当一个领地子区域包含另一个子区域时,最大深度为2.
            # 设置为0将禁用领地子区域.
            SubzoneDepth: 3
            # 是否允许传送
            CanTeleport: true
            # 是否允许使用'/res unstuck'命令, 当你卡在领地内时可以传送出去
            Unstuck: true
            # 是否允许使用'/res select '命令, 如果禁用,那么只能使用工具选取领地.
            SelectCommandAccess: true
            # 领地主人是否允许使用 黑名单/屏蔽列表 .
            ItemListAccess: true
        # 进入和离开领地时的消息设置.
        Messaging:
            #玩家是否可以改变领地进出提示.
            CanChange: true
            # 这个文本是当前用户组新建领地后的默认进入信息.
            # 消息留空将禁用信息.
            DefaultEnter: '欢迎 %player 来到 &e[主播]&a%owner&f 的领地 %residence.'
            # 这个文本是当前用户组新建领地后的默认离开信息.
            # 消息留空将禁用信息.
            DefaultLeave: '你离开了 &e[主播]&a%owner&f 的领地 %residence.'
        # 有关出租系统的设置.
        Lease:
            # 可出租最大天数.
            MaxDays: 16
            # 当使用 '/res lease renew' 命令时可续租多少天.
            RenewIncrement: 14
        # 有关租用系统的设置
        Rent:
            # 决定一次可以租用多少个领地
            MaxRents: 3
            # 决定玩家一次可以设置为出租的领地个数
            MaxRentables: 3
        # 有关领地经济系统的设置.
        Economy:
            # 是否可以购买出售中的领地.
            CanBuy: true
            # 是否可以出售领地.
            CanSell: false
            # 在购买领地时,是否忽略领地限制.
            IgnoreLimits: false
            # 创建一个新领地或添加物理区域时的每个方块大小花费.
            BuyCost: 0.8
            # 出租领地时每个方块大小花费 (如果出租系统开启).
            RenewCost: 0.08
        # Flag检查顺序:
        # 1: Player           玩家
        # 2: Group            用户组
        # 3: Owner            拥有者
        # 4: 如果其他都未定义将使用默认(一般是true).
        # Flag 的权限默认是 false.
        # 这些 flag 设置覆盖总体设置.
        Flags:
            # 特别允许或拒绝这个组权限的Flag.
            Permission:
                #build: true
            # 特指为这个组的成员在领地内是否可以进行建造的Flag.
            Default:
                #build: true
            # 特指领地的创建者在领地内是否可以进行建造的Flag.
            CreatorDefault:
                #build: true
            # 特指其他组的成员在领地内是否可以进行建造的Flag.
            GroupDefault:
                #default: #组名
                    #build: false
            # 这些Flag将应用于这个组, 当他们在领地之外时将会被使用.
            # 这些Flag将会覆盖上面的Flag, 均为全局选项.
            World:
                  Global: # 这些Flag将会应用于所有世界.
                      #build: false
                  WorldNameHere: # 或者你也可以单独设置每个世界的情况.
                      #build: false
# 你可以手动设定组里一个玩家的情况, 这将覆盖他所在组的权限.

六、领地信息

在服务器中,所有已建立的领地信息都会保存在Save文件夹当中,Backup备份的是各个世界领地的内容
你可以根据领地名、领地主人在其中找到相应的领地信息。
在这里插入图片描述
其他几个信息不是很重要,主要的内容会被保存在Worlds文件夹当中,Backup备份的是当前文件夹的内容(即forsale.yml等配置,不包括Worlds)

在这里插入图片描述
进入Worlds文件夹会出现类似下面的配置,Backup是对当前文件夹的备份(即res_DIM1.yml等配置)
这些就是领地信息的核心文件,默认的名称是res_地图名.yml
领地的保存不是仅仅保存在单个配置当中的,而是根据该领地所在的世界来进行保存。

在这里插入图片描述
没有保存领地信息的配置文件如下图
在这里插入图片描述
先给出一个世界仅有一个领地的情况,注释已经写在下方的例子中,你可以结合注释来看。
seed已被删除,防止服务器玩家根据此种子查找史莱姆区块。

Version: 1
Seed: xxxxxxxxx
Residences: #领地
  zy1: #领地名称
    LeaveMessage: '&e你离开了资源世界1保护区' #离开信息
    TPLoc: #领地传送点坐标
      X: -22
      Y: 69
      Z: 204
    StoredMoney: 0 #领地存储的金额
    Subzones: {} #子领地信息
    EnterMessage: '&a欢迎来到资源世界1保护区' #进入信息
    Permissions: #权限
      PlayerFlags: #玩家权限
        test:  #玩家test所拥有的权限
          container: true
          ignite: true
          move: true
          fly: true
          build: true
          use: true
          villagerkilling: true
          interact: true
          animalkilling: true
      GroupFlags: {}  #用户组权限为空
      AreaFlags: #领地全局设置
        container: false #领地的箱子是否能被使用
        ignite: false 
        waterflow: false #是否允许水流动
        piston: false #是否允许药水使用
        firespread: false #是否允许火焰蔓延
        use: false #是否允许玩家能够使用领地内的物品,如箱子、合成台、附魔台等
        villagerkilling: false #领地内的村民是否可被击杀
        interact: false #是否允许玩家对领地的物品互动,如箱子、门、拉杆等
        pvp: false #领地内是否允许玩家互相伤害
        animalkilling: false #领地内的动物是否可被击杀
        fly: false #玩家是否可以飞行
        build: false #是否可以被建筑
        tnt: false #tnt是否爆炸破坏
        tp: false #是否能够tp该领地
        creeper: false #苦力怕是否爆炸破坏
        flow: false #水是否流动
      Owner: Server Land # 拥有者
      World: zy1 #领地所在世界
    BlackList: #黑名单
      Type: BLACKLIST
      ItemList: []
    IgnoreList:
      Type: IGNORELIST
      ItemList: []
    Areas: #领地的范围
      main: #主领地,当前领地没有子领地
        X1: 7 #x1 y1 z1表示用圈地工具左键选择的坐标
        Y1: 254
        Z1: 248
        X2: -59 #x2 y2 z2表示用圈地工具右键选择的坐标
        Y2: 0
        Z2: 186

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐