Residence——领地,一个保护玩家私有地区的插件[永更][1.7.10-1.12]
功能Residence包括了许多功能,这包括了:
玩家可以自定义创建领地来保护他们自己的物品
玩家可以用一定的钱在一定的时间内租别人的领地
传送系统允许他们传送到领地
玩家对其他玩家出售自己的领地
(可选)这是土地"leasing"[租.赁]的系统,需要玩家用钱对领地进行续费(配置文件默认关着,可以自行去查看)
为每个方块自定义价格【配置文件groups.yml】
支持Mod的保护【可能部分不保护】
可以修改在领地聊天中的前缀
可以防止在领地内进行PVP
可以踢出在领地内的玩家
可以防止领地内debuff的药水
独特的领地商店系统
可以给领地商店系统进行"好评/差评"
领地租.赁过期后,可以自动用we还原原来的样子
独特的领地聊天系统
特别的可视化圈地
每个领地的个人权限,主人可以给/删除某个人指定的权限【/res pset】
用GUI列表来设置权限【/res set】
有各种可以设置的全局权限【比如:移动move,建造build,使用use,战斗PVP,传送TP,怪物生成,免疫伤害等90多种权限[其中有一些职能又管理员使用,除非在配置文件修改
Residence支持1.7.10/1.8/1.9/1.10版本的服务器,对Bukkit/Spigot/PaperSpigot服务端100%支持
更多flag请关注一楼更新
move: true
build: true
place: true
destroy: true
use: true
container: true
pvp: true
tp: true
ignite: true
firespread: true
bucket: true
flow: true
lavaflow: true
waterflow: true
creeper: true
tnt: true
monsters: true
animals: true
subzone: true
healing: true
piston: true
diode: true
lever: true
button: true
door: true
table: true
enchant: true
brew: true
bed: true
cake: true
note: true
trample: false
burn: true
explode: true
fireball: true
trusted: false
admin: false
cmonsters: false
smonsters: false
nmonsters: false
canimals: false
sanimals: false
nanimals: false
animalkilling: true
mobkilling: false
nofly: false
vehicledestroy: false
shear: false
leash: false
feed: false
damage: true
hidden: false
pressure: false
redstone: false
craft: false
trade: false
nomobs: false
witherdamage: false
command: false
overridepvp: false
keepinv: false
keepexp: false
bank: false
shop: false
day: false
night: false
chat: false
nodurability: false
mobitemdrop: false
mobexpdrop: false
dragongrief: false
snowtrail: false
respawn: false
enderpearl: false
dye: false
bucketfill: false
bucketempty: false
iceform: false
riding: true
snowball: false
icemelt: false
pistonprotection: false
dryup: false
sun: false
rain: false
hook: false
chorustp: false
backup: false
hotfloor: false
coords: false
anvil: true
beacon: true
commandblock: false
egg: true
flowerpot: true
spread: true
glow: true
wspeed1: true
wspeed2: true
decay: true
grow: true
jump2: false
jump3: false
falldamage: true
witherspawn: true
flowinprotection: true
fallinprotection: true
witherdestroy: true
witherdestruction: true
fly: false
玩家多久没进入游戏多久可以自动删除领地【config.yml】
可以修改TNT和爬行者的爆炸,预防大多数玩家可以想到的熊领地方法:
TNT:
# 设置为true则会让tnt爆炸在62个方块下(也就是说在63格无法爆炸TNT)
# 这个设置可以有效限制TNT
ExplodeBelow: false
level: 62
Creeper:
# 设置为true则会让爬行者爆炸在62格高下(如超过则无法爆炸)
# 这会让游戏更真实
ExplodeBelow: false
防止用砂砾、TNT大炮等东西
多世界支持
支持设置领地下限,比如地方得超过10x10x10才能正确创建领地
在特定世界禁止创建领地【Q&A有讲解】
可以使用随机传送【/res rt】
领地碰撞检测,防止领地重叠
领地再次分区[也就是子领地]
领地的大小限制【可以在配置文件groups.yml修改】
进入/离开的消息
以上是官方大部分特性qwq
接下来的是我发现的一些重要的特性,指令。
你可以点击 上一页|下一页进行快速翻页
鼠标触碰指令会显示详细命令,点击即可快速输入指令
【/res rt】其实这是领地插件自带的随机传送插件,可以让玩家在非领地的实体方块上随机传送,可以说是一个非常厉害的随机传送,详细配置请看配置文件
你可以输入:/res Expand [数量] 和 /res contract [数量] 命令用来扩增/缩小领地,用不着重新圈地
一切设置领地总体权限都可以用GUI列表进行设置,详细【/res set】进行查看
如果没有相应的权限,那么/res ?将会不显示
管理命令是/resadmin ?
添加padd功能,将不会再要/res pset [领地名] [玩家名] trusted t这样来给了
/res pset id也有GUI系统,你可以不用手动输入flag权限了
你可以随意更改GUI的Flag权限
支持LWC锁箱子插件
指令:【指令可以在游戏中查看到更详细的,我这里只是简略的写一些】
[]为必填项目,<>是选填项目,如是<领地名>,则选择你当前的领地,true/false可以缩写成t/f,remove是还原默认配置
/res ? —— 查看帮助
select - 选取命令,选择以你为中心的一部分地方【使用方法:/res select 】
create - 创建领地,创建一个属于你自己的领地【使用方法:/res create [领地名]】
remove - 删除领地,删除一个你已经有了的领地【使用方法:/res remove <领地名>】
padd - 给一个玩家基本的权限,【使用方法:/res padd <领地名> [玩家ID]】
pdel - 删除一个玩家的基本权限,【使用方法:/res pdel <领地名> [玩家ID]】
info - 查看一个领地的信息,【使用方法:/res info <领地名>】
set - 为领地设置默认权限,【使用方法:/res set <领地名>】
pset - 为某玩家设置该领地的权限,【使用方法:/res pset <领地名> [玩家] [权限] 】
flags - 显示领地权限列表【使用方法:/res flags】
tpset - 设置领地的传送点【使用方法:/res tpset】
tp - 传送到一个领地【使用方法:/res tp [领地名]】
rt - 随机传送到当前世界的位置【使用方法:/res rt】
rc - 加入当前领地的聊天频道【使用方法:/res rc [领地]】
expand - 向你当前位置扩展多少领地范围【使用方法:面对需要扩展的面输入/res expand <领地名> [扩展格数]】
contract - 向你当前位置缩减领地范围【使用方法:/res contract <领地名> [缩减格数]】
subzone - 在领地内创建一个子领地【使用方法:在你的领地内再进行选取,然后输入/res subzone <领地名> [子领地名]】
message - 设置当前领地 进入/退出 的信息【使用方法:/res message [信息]】
lease - 管理领地租约【使用方法:/res lease <领地名>(renew是显示续租的花费,cost是续租)】
bank - 创建领地商店【因为我还不熟悉,为此不提供使用方法,详细使用可以查看里面】
list - 显示某个玩家的领地【使用方法:/res list <玩家ID>】
kick - 将一个玩家飞出你的领地【使用方法:/res kick [玩家ID]】
更详细的指令、介绍请前往MC内查看或者wiki,这里只是提供一些重要的
指令全部为手打,无任何复制现象
权限:
residence.group. -从groups.yml中设置玩家的领地组
residence.flag. - 在某flag在flag.yml中关闭时允许玩家使用该flag
residence.worldguard. - 允许在worldguard区域内创建领地
residence.max.subzones. - 玩家可拥有的最大子领地数量
residence.max.rents. - 玩家可出租的最大领地数量
residence.max.res. - 玩家可拥有的最大领地数量
residence.admin - (OP) 给玩家使用/resadmin的权限
residence.topadmin - (OP) 给玩家使用 /resreload 和 /resload commands的权限
residence.admin.tp - (OP) 允许无视tp权限
residence.admin.move - (OP) 允许无视移动权限
residence.create - (Default) 允许创建领地
residence.select - (Default) 允许选择区域以创建领地
residence.nofly.bypass - (OP) 无视禁飞
residence.delete - (Default) 允许删除自己的领地
residence.delete.subzone - (Default) 允许删除自己的子领地
residence.rename - (Default) 允许重命名领地
residence.create.subzone - (Default) 允许在领地内创建子领地
residence.expand - (Default) 允许扩张自己的领地
residence.expand.subzone - (Default) 允许扩张自己的子领地
residence.contract - (Default) 允许合并自己的领地
residence.contract.subzone - (Default) 允许合并自己的子领地
residence.resize - (Default) 允许重新设置领地大小
residence.versioncheck - (OP) 允许接收新版本通知
residence.flag.command.bypass - (OP) 无视领地内输入命令权限
residence.select.auto.others - (OP) 允许为其他玩家开启自动选择
residence.chatcolor - (Default) 允许修改领地聊天颜色
residence.chatprefix - (OP) 允许修改领地聊天前缀
residence.chatkick - (Default) 允许将玩家从领地聊天频道踢出
residence.compass - (Default) 允许设置指南针指向
residence.randomtp - (Default) 允许使用 /res rt 命令
residence.bypass.build - 无视 build false flag
residence.bypass.destroy - 无视 destroy false flag
residence.bypass.ignorey - 无视领地Y坐标(高度)限制
residence.backup - 允许使用flag:backup
residence.cleanbypass - 防止玩家的领地在自动清理时被移除
residence.market.evict - 允许强制赶出领地内的玩家
【2017/8/8】我手动config汉化完毕!汉化版本为4.7.1.2,总共【455行的配置文件!】
# 这是领地插件主要的配置文件.
Global:
# 是否启用UUID
# 如果你不知道是什么,建议你不要进行修改
UUIDConvertion: true
# 如果你是盗版服务器,建议设置成true,这有助于解决玩家的UUID问题.
OfflineMode: false
# 是否自动检测新版本并提示OP
versionCheck: true
# 这里加载语言文字,文件都在Language文件夹中
# 所有的语言都会来自这些文件. (未完成)
Language: English
# 木棍是默认的圈地工具
# 如果你想看更多物品ID可以进入这个网页: http://www.minecraftwiki.net/wiki/Data_values
SelectionToolId: 280
Selection:
# 如果设置为true,则高度是从基岩到天空(即忽略Y坐标大小)
IgnoreY: false
# 如果设置为true,则玩家只需要支付X/Z方块的价钱,无视高度
# 这会使领地价格降低至256倍多,因此在设置选项时要调整价格
NoCostForYBlocks: false
# 这个决定你可以用什么工具查看领地信息,默认是线
# 简单的拿着这个工具,然后点击领地任意一个地方,它就会显示领地信息
InfoToolId: 287
Optimizations:
# 这个是领地插件默认的世界. 默认的世界是 'World'. 这个选项最好与 essential 的设置相匹配
DefaultWorld: world
DisabledWorlds:
# 禁用插件的世界列表
List: []
# 在禁用的世界中,是否禁用世界的监听器
DisableListeners: true
# 在禁用的世界中,是否禁用所有的领地指令
DisableCommands: true
# 在领地被标识的时间时,显示的间隔延迟
# 建议设置为 10 秒,这有助于降低系统检测
ItemPickUpDelay: 10
AutomaticResidenceCreation:
# 如果设置为true, 输入/res auto 会检测其他领地是否与新领地的区域冲突,以避免重叠
# 如果设置为false,性能上会有一些增加,但是会让旧领地与新领地重叠
CheckCollision: true
GlobalChat:
# 禁用或启用领地聊天修改,这包括玩家所在的领地名
Enabled: false
# 修改领地聊天格式.添加聊天格式, 你可以把这些%1添加到聊天格式中,并禁用该选项.
SelfModify: true
Format: '&c[&e%1&c]'
# 如果设置为true, 那么tp到没有tp权限的领地内, 该选项会启用
# 这个选项可以防止第三方传送插件的传送,比如 ess的/tpa
BlockAnyTeleportation: true
# 这里的选项可以用 residence.max.res. 权限覆盖
# 例如,你给玩家设置最大数量为10,这里就设置为15,如果是30,就设置为35,这仅仅是为了以防万一
MaxResCount: 30
# 这里的选项可以用 residence.max.rents. 权限覆盖
# 例如,你给玩家设置最大数量为10,这里就设置为15,如果是30,就设置为35,这仅仅是为了以防万一
MaxRentCount: 10
# 这里的选项可以用 residence.max.subzones. 权限覆盖
# 例如,你给玩家设置最大数量为10,这里就设置为15,如果是30,就设置为35,这仅仅是为了以防万一
MaxSubzoneCount: 5
# 这里的选项可以用 residence.max.subzonedepth. 权限覆盖
# 例如,你给玩家设置最大数量为10,这里就设置为15,如果是30,就设置为35,这仅仅是为了以防万一
MaxSubzoneDepthCount: 5
# 如果设置为true, 其他的pvp插件将不会优先判断
# Overridepvp 这个Flag 可以无视其他插件的PVP保护
OverridePvp: false
KickLocation:
# 如果设置为true, 那么玩家不会提出指领地外, 而是下面的这个坐标
Use: false
World: world
X: 0.5
Y: 63.0
Z: 0.5
# 头的上下方向: 大于 0 - 向上, 小于 0 - 向下. 范围为 -90 到 90
Pitch: 0.0
# 头左右的方向: 从左到右. 范围为 -180 到 180
Yaw: 0.0
FlyLandLocation:
# 当玩家是飞行状态时,领地的fly是flag关闭的,并且没有地方让玩家降落,则会传送到以下的坐标
World: world
X: 0.5
Y: 63.0
Z: 0.5
# 头的上下方向: 大于 0 - 向上, 小于 0 - 向下. 范围为 -90 到 90
Pitch: 0.0
# 头左右的方向: 从左到右. 范围为 -180 到 180
Yaw: 0.0
ShortInfo:
# 如果设置为true, 当list的flag关闭时,使用指令 /res info 查看领地信息,你只能获得列表中的名字,并且会悬浮在空中
Use: false
Vote:
# 范围可以由玩家投票, 默认情况下是 0 到 10 分钟
RangeFrom: 0
RangeTo: 10
# 如果设置为true, 则玩家可以给喜欢的商店一些小费
OnlyLike: false
Intervals:
# 在flag打开的时候, 生命值/饥饿度 会在几秒内持续增加
# 设置更大可以优化一下性能
Heal: 1
Feed: 5
# 如果你的领地没有开启 pvp flag,那么包含"thos"效果的药水会失效
NegativePotionEffects:
- blindness
- confusion
- harm
- hunger
- poison
- slow
- slow_digging
- weakness
- wither
NegativeLingeringPotions:
- slowness
- instant_damage
- poison
- slowness
# 从 wspeed1 到 wspeed2 的速度. 设置范围为 0 到 5
WalkSpeed:
'1': 0.5
'2': 2.0
# 间隔时间,以毫秒为单位
# 减少检查次数会增加服务器的性能
# 增加这些时间的话,玩家可以在移动受限制的区域移动,然后再被传送出去
MoveCheckInterval: 500
Tp:
# 以秒为单位,用于传送功能
# 设置为0禁用
TeleportDelay: 3
# 当玩家传送到领地内时,会显示一个固定的信息
TeleportTitleMessage: true
RandomTeleportation:
Worlds:
world_nether:
Enabled: true
MaxCoord: 1000
MinCord: 500
CenterX: 0
CenterZ: 0
world:
Enabled: true
MaxCoord: 1000
MinCord: 500
CenterX: 0
CenterZ: 0
world_the_end:
Enabled: true
MaxCoord: 1000
MinCord: 500
CenterX: 0
CenterZ: 0
# 在使用指令时要等待多长的时间
Cooldown: 5
# 会有多少次尝试找到正确的传送位置
# 尽量保持数字低,因为玩家可以在延迟过后再试一次
MaxTries: 20
# 保存领地的时间间隔,以分为单位
SaveInterval: 10
# 新的保存机制可以最小化保存文件的速度和时间,并节省加载时间
# 大的文件会产生一些大的影响
NewSaveMechanic: false
Backup:
AutoCleanUp:
# 你是否想从备份的文件夹中自动删除备份文件(除非这些备份文件已经非常大了
Use: false
Days: 30
# 你是否想备份文件转成zip文件
# 这不会对备份文件产生影响
UseZip: true
IncludeFiles:
Worlds: true
forsale: true
leases: true
permlists: true
rent: true
flags: true
groups: true
config: true
AutoCleanUp:
# 玩家在 X 天后没登陆则会自动删除领地
# 玩家可以用 residence.cleanbypass 权限无视选项
Use: false
# 玩家需要多少天没登陆才删除他的领地
Days: 60
# 删除的世界
Worlds:
- world
Lwc:
# 租用/购买领地时是否移除所有LWC的保护
OnDelete: true
# 在购买领地时,是否删除已有的LWC保护
OnBuy: true
# 在不租用领地时,是否删除已有的LWC保护
OnUnrent: true
# 删除保护的物品(这里不支持数字,但是支持名字和NBT
MaterialList:
- CHEST
- TRAPPED_CHEST
- furnace
- dispenser
AntiGreef:
TNT:
# 如果设置成true,则超过62格TNT将会无法爆炸
# 启用它将会允许TNT小游戏带来更多乐趣
ExplodeBelow: false
level: 62
Creeper:
# 如果设置成true,则超过62格苦力怕将会无法爆炸
# 启用它将会允许小游戏带来更多乐趣
ExplodeBelow: false
level: 62
Flow:
# 这是限制水和岩浆流动时高度的设置
# 这个选项不会限制领地内水和岩浆的高度
Level: 63
# 如果设置为true, 则会限制岩浆的高度
NoLavaFlow: true
# 如果设置为true, 则会限制水的高度
NoWaterFlow: true
Worlds:
- world
Place:
# 这里将会限制水和岩浆开始放置的地方
# 这个选项不会限制领地内水和岩浆的高度
Level: 63
# 如果设置为true, 则会限制岩浆的高度
NoLavaPlace: true
# 如果设置为true, 则会限制水的高度
NoWaterPlace: true
Worlds:
- world
BlockFall:
# 如果设置为true, falling blocks will be deleted if they will land in different area(不懂qwq
Use: true
# Level from witch one to start block block's fall
# 这个选项不会限制领地内的outside
Level: 62
Worlds:
- world
ResCleaning:
# 如果设置为true, 下列的方块会被空气所代替
# 可以有效的防止玩家在其他人领地附近创建领地放置液体后删除,以此进行领地破坏
Use: true
# 限制的高度
Level: 63
# 被替换的方块的列表
# 默认情况下,只有水和岩浆会被替换
Blocks:
- 8
- 9
- 10
- 11
Worlds:
- world
Flags:
# 默认设置为true,这可以让 flags 更改后也进行保护,防止一些特殊的情况
# 例如,防止其他人进入领地后修改pvp的flag以此进行击杀
Prevent: true
list:
- pvp
# 如果没有给予其他权限组权限或者不使用权限插件,则将会使用下面的组名
DefaultGroup: default
# 启用/禁用租.赁系统
UseLeaseSystem: false
# 设置日期格式,如租。赁过期或租。赁的时间
# 你可以适当的修改, 你可以查看此网站获得更多的时间格式
DateFormat: E yyyy.MM.dd 'at' hh:mm:ss a zzz
# 显示日期的时区,当服务器在不同国家时,将会默认此时区为默认时间
# 你可以适当的修改, 你可以查看此网站获得更多的时间格式
TimeZone: Asia/Shanghai
# 启用/禁用 删除领地时返还金钱
ResMoneyBack: false
# 在多少分钟内, 可以返还租.赁的钱 (需要开启租.赁系统).
LeaseCheckInterval: 10
# 如果玩家还持有钱,此将会为玩家自动续费租。赁的领地(如果经济插件被警用,此选项将会什么都做不了)
LeaseAutoRenew: true
# 是否启用权限插件
EnablePermissions: true
# 如果不使用 Permissions 或 PermissionsBukkit插件, 或旧版的 Permissions ,请设置为true
LegacyPermissions: false
# 启用/禁用 经济系统 (支持的插件有:iConomy, MineConomy, Essentials, BOSEconomy, 和 RealEconomy ).
EnableEconomy: true
# 如果启用了更多信息,将会在领地出租/出售时提示他人如何租用/购买领地
ExtraEnterMessage: true
Sell:
# 如果设置为true, 这将会允许出售字领地,不建议设置为false
Subzone: false
# 启用/禁用出租系统
EnableRentSystem: false
Rent:
# 这可以防止 领地/子领地被删除了还是可以租用
PreventRemoval: true
Inform:
# 通知玩家租用将会过期
OnEnding: true
# 何时开启对玩家租用领地过期的提醒
Before: 1440
# 玩家在登陆多少秒后提示租用领地即将过期
Delay: 60
DefaultValues:
# 出租领地时的默认选项
AllowRenewing: true
StayInMarket: true
AllowAutoPay: true
# 如果设置为true, 如果玩家没有启用自动支付,那么这个选项将会帮助他选择
PlayerAutoPay: true
Schematics:
# 实验选项!!! 如果设置为true, 出租的领地会在回收时还原默认的样子
# 你可以给这权限 residence.backup 或者设置 backup 这个flag可以修改此选项
RestoreAfterRentEnds: true
# 如果设置为true, 只有 backup 开启时才会备份
# 如果设置为false, 每个出租的领地都会备份,到时间结束时就会自动还原
# 请记住,当它设置为false时,服务器的负担会更大
SaveOnFlagChange: true
# 在多少分钟内,出租的领地过期后多少分钟还原(需要开启租.赁系统)
RentCheckInterval: 10
# 启用/禁用领地聊天系统
ResidenceChatEnable: true
ActionBar:
# 对于 ActionBar - 1.8 的新特性
# 如果设置为false,则使用旧的方法传递 进入/离开 领地的信息
General: true
ShowOnSelection: true
TitleBar:
# 如果设置为true 将会把 进入/离开 领地的信息显示在 正标题/副标题 中
# 在设置 正标题/副标题时候,可以用 %subtitle% 来写副标题
EnterLeave: false
# 领地聊天的颜色
ResidenceChatColor: DARK_PURPLE
ResidenceChatPrefixLength: 16
# 是否要忽略 权限 ,这样只能领地管理员和OP才能更改设置
AdminOnlyCommands: false
# 如果设置为true,则开启领地Op (/resadmin)
AdminOPs: true
# 如果设置为true,则将领地设置上升至管理员也可操作,不需要/resadmin指令,如果是Op的领地,则其他Op操作需要相应的权限
AdminFullAccess: false
# 这是你在使用的多世界插件的名字.
# 唯一的功能是确保你安装了多世界插件,以便本插件正确加载其他世界的领地.
MultiWorldPlugin: Multiverse-Core
# 如果设置为true,则子领地会继承父领地
ResidenceFlagsInherit: true
# 如果设置为true,则允许租用领地的人修改flag
PreventRentModify: true
# 当子领地所有者与父领地所有者不同时,可以设置为true来防止子领地被删除
PreventSubZoneRemoval: true
# 如果设置为false,当领地插件出错的时候还会继续加载插件.
StopOnSaveFault: true
ResidenceNameRegex: '[^a-zA-Z0-9\-\_]'
# 如果设置为true,将会发信息到控制台,信息为租.赁过期检查或续租需要的资金.
ShowIntervalMessages: false
# 如果设置为true,插件将会发送一份教程给玩家设置.
ShowNoobMessage: true
# 如果设置为true,则会在玩家周围自动创建领地.
# 如果服务器重启,他还没有领地时,将会自动创建领地
NewPlayer:
Use: false
# 如果设置为true,则免费创建领地
# 如果设置为false, 则会收钱创建领地
Free: true
# 在两边都选择位置. 并距离为 5, 领地就是 5+5+1 = 11 大小
Range:
X: 5
Y: 5
Z: 5
# 实验功能 - 以下是在装有mod的情况下作为 '容器' '使用' 时的物品ID
CustomContainers: []
CustomBothClick: []
CustomRightClick: []
Visualizer:
# 有了这个功能,玩家就能在创建领地的时候看见他地方的范围了
Use: true
# 粒子显示的范围
# 不要超过30,因为玩家看得见的区块不能超过16个
Range: 16
# 显示粒子的时间 (5000 = 5秒) 以毫秒为单位
ShowFor: 5000
# 更新粒子的频率
updateInterval: 20
# 粒子的间隔
RowSpacing: 2
# 粒子显示时间的间隔
CollumnSpacing: 2
# 一个玩家的最大粒子数
FrameCap: 2000
# 一个玩家可以显示最大的粒子数
SidesCap: 2000
# 粒子效果的名字: explode, largeexplode, hugeexplosion, fireworksSpark, splash, wake, crit, magicCrit
#smoke, largesmoke, spell, instantSpell, mobSpell, mobSpellAmbient, witchMagic, dripWater, dripLava, angryVillager, happyVillager, townaura
#note, portal, enchantmenttable, flame, lava, footstep, cloud, reddust, snowballpoof, snowshovel, slime, heart, barrier
#droplet, take, mobappearance
# 如果使用 spigot 的服务端,可以用不同的粒子:
# click2, click1, bow_fire, door_toggle, iron_door_toggle, trapdoor_toggle, iron_trapdoor_toggle, fence_gate_toggle, door_close, iron_door_close, trapdoor_close, iron_trapdoor_close, fence_gate_close, extinguish, record_play, ghast_shriek, ghast_shoot, blaze_shoot, zombie_chew_wooden_door, zombie_chew_iron_door, zombie_destroy_door, smoke, step_sound, potion_break, ender_signal, mobspawner_flames, brewing_stand_brew, chorus_flower_grow, chorus_flower_death, portal_travel, endereye_launch, firework_shoot, villager_plant_grow, dragon_breath, anvil_break, anvil_use, anvil_land, enderdragon_shoot, wither_break_block, wither_shoot, zombie_infect, zombie_converted_villager, bat_takeoff, end_gateway_spawn, enderdragon_growl, fireworks_spark, crit, magic_crit, potion_swirl, potion_swirl_transparent, spell, instant_spell, witch_magic, note, portal, flying_glyph, flame, lava_pop, footstep, splash, particle_smoke, explosion_huge, explosion_large, explosion, void_fog, small_smoke, cloud, coloured_dust, snowball_break, waterdrip, lavadrip, snow_shovel, slime, heart, villager_thundercloud, happy_villager, large_smoke, item_break, tile_break, tile_dust,
Selected:
Frame: happyVillager
Sides: reddust
Overlap:
Frame: FLAME
Sides: FLAME
# 当玩家被推出领地时,出现粒子效果
BounceAnimation: true
GUI:
# 是否启用flag的GUI
Enabled: true
# 当flag为true时显示的物品
setTrue:
Id: 35
Data: 13
# 当flag为false时显示的物品
setFalse:
Id: 35
Data: 14
# 当flag被删除时显示的物品
setRemove:
Id: 35
Data: 8
# 默认 = false. 启用它, 开启了相应flag的领地将会不定期删除领地内的怪物
# 这个选项是相当重要的, 只有在需要时才开启
AutoMobRemoval:
Use: false
# 在几秒内检查领地内怪物的数量
Interval: 3
EnforceAreaInsideArea: false
EnableSpout: false
EnableLeaseMoneyAccount: true
# 默认设置为true, 将会使用兼容kCouldron端的代码. title信息和可视化工具将会被禁用
CouldronCompatability: false
DynMap:
# 启用/禁用 DynMap 的支持
Use: false
# 显示或隐藏领地flag
ShowFlags: true
# 如果设置为true, 开启的flag将会隐藏,无法被info看见
HideHidden: true
Layer:
# 开启3D显示信息
3dRegions: true
# 进入子领地时显示的信息时长
SubZoneDepth: 2
Border:
# 边界的颜色,你可以从这里看见更多颜色 http://www.w3schools.com/colors/colors_picker.asp
Color: '#FF0000'
# 透明度. 0.3 表面只有 30% 是可以看见的
Opacity: 0.3
# 边框粗细
Weight: 3
Fill:
Opacity: 0.3
Color: '#FFFF00'
ForRent: '#33cc33'
Rented: '#99ff33'
ForSale: '#0066ff'
# 只能在列表上显示的领地
VisibleRegions: []
# 在列表上隐藏的领地
HiddenRegions: []
问已知题大全:Q&A【2017/8/8更新】:
Q:如何让领地可以设置中文?
A:打开Config.yml,复制下面并覆盖你的配置文件【UFT-8格式,不能用/u0147这样的代码】
ResidenceNameRegex: '[^a-zA-Z0-9-_一-龥]'
复制代码
Q:为什么我的领地插件是英文的?可以提供汉化吗?
A:插件自带汉化,只需要找到本插件的配置文件(plugins/residence/config.yml)并打开,搜索并找到(Language:)选项,将Language: English改为Language: Chinese,然后重启服务器或者重载插件配置文件。【/res reload config】【注意,Chinese必须为大写】
Q:为什么玩家无法圈地,就连可设置的范围都是写0,我怎么修改Group.yml都无效
A:1.确定一下你的权限组插件的默认权限组,领地插件默认权限组是default
2.打开config.yml,找到【DefaultGroup: default】,将default修改为你的默认权限组【比如builder或者players】
3.如果你权限插件的默认权限组是default,但是你修改了你的Group的默认权限组,比如你设置的默认权限组是builder,那么下面两项你就要修改为builder
【打开Groups.yml】
GroupAssignments:
bekvon: default
player: default
复制代码
Q:如何关闭更新检测?
A:打开Config.yml,找到【versionCheck: true】将true改为false,或者给予OP -residence.versioncheck 权限【记得有个号】、
Q:我是Mod服务器,但是这个插件经常报错怎么办
A:打开config.yml
# 默认设置为true, 将会使用兼容kCouldron端的代码. title信息和可视化工具将会被禁用
CouldronCompatability: false
复制代码
设置为true即可
Q:为什么我的服务器没有粒子效果
A:默认粒子效果是打开的,如果你是1.7的服务器,是无法启用粒子效果的【因为1.7根本没有这特性】
Q:为什么用久了领地就会失效
A:正常来说不可能有这样的情况,你可以考虑清空一下服务器硬盘,或者升级插件
Q:部分领地不受权限控制怎么办
A:打开config.yml文件,找到LegacyPermissions
# 如果不使用 Permissions 或 PermissionsBukkit插件, 或旧版的 Permissions ,请设置为true
LegacyPermissions: false
复制代码
如果你使用的是PEX和以上列举的三种插件是不会出问题的
如果你使用的是GM等权限插件,需要修改为true
Q:为什么玩家的领地可以无权限进行破坏?
A:你可能安装了其他世界性的保护插件,这时候玩家需要将destroy权限给设置为false才能无法破坏方块!
Q:为什么flag.yml设置为destroy还是会被破坏【本问题和解决方法由 @cwm053 提供】【旧】
A:你需要打开你的配置文件【flag.yml】然后找到领地默认选项,将destroy设置为空【destroy:】,也就是不写true或false,以默认设置为主,在配置文件换为空以后【destroy: 】还要打开你的residence.jar文件【用压缩包格式打开】找到flag.yml并进行上面的修改,保存并重启服务器。最好删除一遍配置文件【plugins/residence/flag.yml】
Q:为什么上面方法还是不行
A:请在本贴回复我
Q:为什么我的领地不收钱
A:可能你修改了领地设置名字,请复制并粘贴一下以下的设置,请不要用/u0147这样的代码写配置文件,插件只支持UTF-8编码
ResidenceNameRegex: '[^a-zA-Z0-9-_一-龥]'
复制代码
Q:为什么上面的方法设置了还是不行
A:请确定有经济插件,并且最好是Vault
Q:为什么有时候旧版领地的BUG又出来了呢,比如铁傀儡,木门,甘蔗等的?
A:这是插件的读取问题,作者正在想办法修改【有些版本是没有这些问题】,如需要解决,本论坛有一系列修复领地的插件,你可以暂时性使用[这几乎只有KC/1.7.10才会出现的问题]
Q:为什么我转码了之后输入指令又变回去了?
A:因为插件只能用UTF-8的编码
Q:为什么我的领地过一段时间就会有些玩家可以无视权限?
A:更新你的插件和配置文件。
Q:如何玩家创建领地自动禁止某个权限?
A:前往Flag.yml,找到创建后领地的flag设置,添加上你需要的禁止权限,比如移动【move: false】
Q:为什么有些地方没有汉化?
A:因为官方并没有同步更新汉化文件。
Q:支持1.7.2的MCPC+吗?
A:不支持
Q:为什么我1.7.10却没有可用在屏幕中间显示进入/离开等信息
A:那是1.8以后的特性,如果你需要的话请升级服务器版本
Q:关于如何创建更多组
A:你可以在groups.yml创建一个组出来,然后给予对应的权限residence.group.X,X是设定的组
Q:为什么水流无法超过63格?
A:你需要打开Config.yml
领主论坛bbs.gmjaja.com
Place:
# 这里将会限制水和岩浆开始放置的地方
# 这个选项不会限制领地内水和岩浆的高度
Level: 63
# 如果设置为true, 则会限制岩浆的高度
NoLavaPlace: true
# 如果设置为true, 则会限制水的高度
NoWaterPlace: true
Worlds:
- world
BlockFall:
# 如果设置为true, falling blocks will be deleted if they will land in different area(不懂qwq
Use: true
# Level from witch one to start block block's fall
# 这个选项不会限制领地内的outside
Level: 62
Worlds:
- world
ResCleaning:
# 如果设置为true, 下列的方块会被空气所代替
# 可以有效的防止玩家在其他人领地附近创建领地放置液体后删除,以此进行领地破坏
Use: true
# 限制的高度
Level: 63
# 被替换的方块的列表
# 默认情况下,只有水和岩浆会被替换
Blocks:
- 8
- 9
- 10
- 11
Worlds:
- world
复制代码
然后你可以将63改为其他【当然超过了这个数字还会限制】,你可以把4个No改为false【注意了,你只想禁岩浆的话,只把NoWaterFlow改为false就好】,你可以将"- world"删除,这样这个世界就不会被限制了,然后你可以添加其他的世界,这样其他的世界就会被限制
Q:为什么我的圈地工具不是木锄?
A:打开config.yml,找到
# 木棍是默认的圈地工具
# 如果你想看更多物品ID可以进入这个网页: http://www.minecraftwiki.net/wiki/Data_values
SelectionToolId: 280
复制代码
Q:为什么我各种出问题?
A:请确保你的Vault和WE是最新版,如果是1.7.10的Mod服务端,最好不要修改config/flag/group这些设置,否则可能动不动就出BUG
Q:为什么重启服务器领地会消失
A:打开config.yml,找到以下信息
# 这是你在使用的多世界插件的名字.
# 唯一的功能是确保你安装了多世界插件,以便本插件正确加载其他世界的领地.
MultiWorldPlugin: Multiverse-Core
复制代码
默认的多世界插件是MV
Q:为什么服务器有时候会崩溃,报错文件为res的报错
A:打开group.yml文件,找到SelectCommandAccess选项将其改为false,或禁止/res select的权限
下面是以前的老版本~
Residence不同于其他的保护类插件,它的目的是让玩家可以自行保护自己的家园,而无需麻烦管理员。Residence支持大量的保护类型,包括阻止在领地内移动等,所有权限都可由领地主人自行设置。
新版特色(更多内容请看本帖下方的“更新”)
领地区域选择可视化操作:选择区域时会有粒子效果显示选区,再也不用担心新手不会圈地啦~
新增 /res Expand [数量] 和 /res contract [数量] 命令用来扩增/缩小领地(需要在领地内执行该命令)(再也不用因为房子扩大而要重新圈地了)
优化活塞伸缩事件,修复活塞卡住问题
优化点燃事件
优化实体爆炸事件
对CrackShot插件基本支持
当领地的PVP关闭时,阻止使用雪球和鱼钩,防止熊孩子捣乱;修复了AFK状态的玩家被推出领地或死亡的问题
修复了当苦力怕爆炸权限关闭时领地内动物被炸死的问题,现在驯养的动物不会被苦力怕炸死
增加了铁陷阱门
当没有创建领地的新玩家在有箱子的地方活动时(即玩家已经开始发展并有箱子时),将会提示他创建领地。(不错的功能,应该不会再听到“腐竹,我东西被熊孩子偷了!”这类的话了)
语言文件支持颜色代码,例如“&2”
新增对WorldGuard插件的支持,防止在没有权限的WorldGuard区域创建领地(权限:residence.worldguard.regionname)
新增领地重叠可视化显示
新增安全传送,如果传送到领地后会跌落6格以上,则会在传送前提示确认(飞行模式不会受此影响),防止熊孩子挖坑坑人
优化移动和传送事件,有助于提高服务器性能
新增对领地包含方块数最小值的限制(在配置文件中设置)
新增栓绳权限,防止别人用栓绳把领地内的动物牵走
新增禁飞权限,将飞入领地的玩家迫降至地面并关闭其飞行。如果下方时虚空,则会将其传送回去。(可用于防止PVP区域飞行)
新增剪羊毛权限,防止偷羊毛(有谁会偷这玩意儿……)
新增杀怪权限(自己辛苦做的刷怪塔当然不希望别人来蹭经验咯~)
新增传送延迟,传送等待过程中移动将会取消传送
新增矿车破坏权限
新增动作状态栏显示,在选择领地是会显示选择的大小、价格等
新增组权限,即输入一个指令便可给玩家所有权限,不必一个一个设置(/res pset 玩家 trusted true)
新增删除领地时返还部分金钱的选项
减少创建领地时的卡顿
领地保存改为多线程模式以减少保存时的延迟,相对于旧版本是一个重要的改进
新增怪物权限,与之前的不生怪不同,此权限将阻止怪物进入领地(需在配置文件中开启;对服务器消耗较高,谨慎开启)
新增对领地附近放置水/岩浆的设置,防止熊孩子恶意破坏房屋
新增领地出售/出租牌子,在出售/出租的领地中放置一块牌子,第一行写上
新增自动删除x天未上线的玩家的领地的设置(可能不再会领地泛滥了)
新增权限设置GUI界面(可自定义图标)
新增自动选择工具
新增自动为新玩家创建领地的设置。开启后,当没有领地的新玩家放置箱子时会自动为其创建领地,你可以设置这个领地的大小以及是否免费
丰富领地聊天系统,增加聊天频道、聊天前缀和聊天颜色等自定义设置
新增踢出指令
新增 /res rt 指令,会在地图上没有领地的地方随机传送
/res info 显示的信息优化
新增/res padd <领地> [玩家] 和 /res pdel <领地> [玩家] ,此指令与上面说的 /res pset <领地> [玩家] trusted true/remove 作用相同(用过地皮的人应该懂~)
帮助信息重大改进
●将鼠标移到命令上时,会悬浮显示详细用法
●点击命令可将其粘贴至聊天窗口
●新增“上一页/下一页”按钮
更新
对WorldEdit的支持进行调整
新增flag:Grow ,用于禁止作物、仙人掌、藤蔓、树、南瓜等在领地内生长
新增flag:Decay ,用于防止领地内树叶腐烂
修复了一些WorldEdit不是最新版时出现的问
没有权限使用的指令将不会出现在 /res ? 中
新增flag:wspeed1和wspeed2,用于改变玩家在领地中行走的速度,wspeed1默认为0.5,wspeed2默认为2,可在config.yml中修改
新增 /res auto (名称) (大小) 使用后将会在你周围自动创建领地,若未输入大小,将会使用groups.yml中设定的最大领地大小
修复residence.admin.move权限
新增flag:glow
从config.yml中移除领地最小值的设置,将该设置放入groups.yml中
修复若干bug(估计你们也懒得看,我也懒得写,那就一条带过吧)
增加对Minecraft1.10的支持
修复若干提示信息的bug
为避免造成不必要的损失,当插件不支持你的服务器版本时会自动关闭服务器
更新ChineseTW语言文件
新增设置领地最大出租时间的选项(在groups.yml中设置)
/res set 和 /res pset 指令支持在控制台输入
增添了缺失的flags语言文件和移除组时的反馈消息
新增flag:hook,可防止用鱼钩钩取领地内的实体
新增对领地内放置船的保护,受flag build控制
新增flag:sun/rain,可单独设置领地内天气
新增实验性flag:dryup,开启后泥土不会变干(是不是意味着种地不用水源了……)
新增flag:pistonprotection,开启后将启用活塞保护
修复了输入/resadmin flags时不显示全部flag的问题
/res flags已按照字母排序,方便查阅
删除部分无用代码
新增权限节点设置,例如:你可以通过residence.flag.damage来控制玩家是否可以在领地中设置damage
修复了GUI关闭后仍然显示的bug
新增在卫星地图(Dynmap)中不显示领地的设置
修复了领地出售/租用的相关bug
当使用 /res market rent|buy|release 时,如果你已在领地中,则不需要输入领地名
现在,活塞可以在属于同一个人的几个领地中移动
当玩家租用的领地即将到期时,将会在24小时前自动提醒
新增flag:icemelt,当设置为false时,冰和雪在领地内不会融化
插件权限(更新于2016/8/16)
residence.group. -从groups.yml中设置玩家的领地组
residence.flag. - 在某flag在flag.yml中关闭时允许玩家使用该flag
residence.worldguard. - 允许在worldguard区域内创建领地
residence.max.subzones. - 玩家可拥有的最大子领地数量
residence.max.rents. - 玩家可出租的最大领地数量
residence.max.res. - 玩家可拥有的最大领地数量
residence.admin - (OP) 给玩家使用/resadmin的权限
residence.topadmin - (OP) 给玩家使用 /resreload 和 /resload commands的权限
residence.admin.tp - (OP) 允许无视tp权限
residence.admin.move - (OP) 允许无视移动权限
residence.create - (Default) 允许创建领地
residence.select - (Default) 允许选择区域以创建领地
residence.nofly.bypass - (OP) 无视禁飞
residence.delete - (Default) 允许删除自己的领地
residence.delete.subzone - (Default) 允许删除自己的子领地
residence.rename - (Default) 允许重命名领地
residence.create.subzone - (Default) 允许在领地内创建子领地
residence.expand - (Default) 允许扩张自己的领地
residence.expand.subzone - (Default) 允许扩张自己的子领地
residence.contract - (Default) 允许合并自己的领地
residence.contract.subzone - (Default) 允许合并自己的子领地
residence.resize - (Default) 允许重新设置领地大小
residence.versioncheck - (OP) 允许接收新版本通知
residence.flag.command.bypass - (OP) 无视领地内输入命令权限
residence.select.auto.others - (OP) 允许为其他玩家开启自动选择
residence.chatcolor - (Default) 允许修改领地聊天颜色
residence.chatprefix - (OP) 允许修改领地聊天前缀
residence.chatkick - (Default) 允许将玩家从领地聊天频道踢出
residence.compass - (Default) 允许设置指南针指向
residence.randomtp - (Default) 允许使用 /res rt 命令
residence.bypass.build - 无视 build false flag
residence.bypass.destroy - 无视 destroy false flag
residence.bypass.ignorey - 无视领地Y坐标(高度)限制
residence.backup - 允许使用flag:backup
residence.cleanbypass - 防止玩家的领地在自动清理时被移除
residence.market.evict - 允许强制赶出领地内的玩家
基础配置教程
只简单介绍各位服主可能需要的几个基本配置项,更多功能请自行探索。
config.yml
Global:
# 语言设置,改为Chinese即可。
Language: English
# 领地选取工具,默认是木棍。
SelectionToolId: 280
# 是否启用ActionBar(低于1.8版本请设置为false,否则会报错)
UseActionBar: true
# 多世界插件名称(Multiverse-Core或MultiWorld),请正确设置以确保多世界插件在领地插件之前开启,否则可能会造成领地丢失等。无多世界插件可忽略此设置项。
MultiWorldPlugin: Multiverse-Core
# 版本检查
versionCheck: true
groups.yml
Global:
Default: #组的名字
Residence:
# 是否可以创建领地
CanCreate: true
# 玩家可以拥有的领地数量最大值
MaxResidences: 3
# 领地可包含的最大物理区域
MaxAreasPerResidence: 2
# 领地最大格数(东西方向)
MaxEastWest: 16
# 领地最小格数(东西方向)
MinEastWest: 3
# 领地最大格数(南北方向)
MaxNorthSouth: 16
# 领地最小格数(南北方向)
MinNorthSouth: 3
# 领地最大格数(高度)
MaxUpDown: 256
# 领地最小格数(高度)
MinUpDown: 3
Economy:
# 购买领地的价格(每格)
BuyCost: 0.5
图片展示
常见问题解答
1、有没有中文版/插件如何使用中文?
插件自带中文语言文件,在config.yml中将Language设为Chinese即可
2、如何查看插件所有的指令?
输入 /res 即可查看插件的所有指令及使用帮助
3、在领地内行走时后台报错(: Could not pass event PlayerMoveEvent to Residence)
1.8版本以下没有ActionBar,所以当传送到领地或在领地内行走时会报错。要解决此问题,只需在config.yml中关闭ActionBar即可。(此解决方案由licrafter提供)
# True for ActionBar - new component in 1.8
# False for old Messaging in chat enter/leave Residence messages
UseActionBar: false
复制代码
4、重启服务器后领地全部消失(没有生成save文件夹)
请在config.yml中正确设置服务器所使用的多世界插件(Multiverse-Core或MultiWorld),同时建议使用最新版本的WorldEdit插件。(此解决方案由1792290830提供)
MultiWorldPlugin: Multiverse-Core
留言:关于有些人反映出现权限问题,我猜测可能是权限插件版本过旧导致。EssentialsGroupmanager已支持1.8以上版本,建议尝试EssentialsX系列
https://ci.drtshock.net/job/EssentialsX/
百度云下载
1.72领地圈地.http://pan.baidu.com/s/1dDjcIU9
1.72~1.XX http://pan.baidu.com/s/1pL8Rmif
全套版本 链接: https://pan.baidu.com/s/1nvcF6cD 密码: de9s
Residence官方下载地址:http://ltcraft.lt/Residence/
注意:请使用最新版本的Vault和WorldEdit插件!
命令:
/res ? [页数] - 显示帮助,不写页数则显示第一页.
/resadmin - 在使用管理命令时使用
选择命令
/res select - 选择领地的长方体区域,X Y 和Z 都是从你当前位置为中心的距离,你也可以用一个工具(默认是木斧)来选择地块。
/res select chunk - 选取一整个chunk。
/res select expand [格数] - 向你的前方延伸选区。
/res select size - 显示已选择区域的尺寸。
/res select shift [格数] - 向你的前方移动选区。
/res select vert - 把选区延伸到从天顶到地底。
创建命令
/res area <领地名> [区域id] - 向叫做[领地名]的领地增加(add)、从其中去除(remove)或是替换 (replace) 区域。可与同一领地内的区域重合。
/res create [领地名] - 选择好区域后创建一个叫做[领地名]的领地
/res remove [领地名] - 移除一个叫[领地名]的领地
/res removeall - 移除所有领地
/res subzone <领地名> [子区域名] - 在领地内创建一块子区域,你必须是所有者才行。
信息命令
/res area list [领地名] - 列出某领地的所有区域
/res area listall [领地名] - 列出某领地的所有区域以及他们的坐标
/res current - 显示你所在的领地
/res info <领地名> - 得到某领地的信息
/res list - 显示你拥有的领地
/res listall - 显示所有领地
/res limits - 显示重要的权限
/res sublist - 显示你所在领地的所有子区域
/res version - 显示插件版本
权限命令
/res gset <领地名> [群组名] [权限] - 设置某领地对于某群组的权限
/res lset <领地名> [黑名单/忽略名单] [材质] - 从某领地的黑名单/忽略名单中增加/移除某材质
/res lset <领地名> info - 显示某领地的黑名单/忽略名单设置
/res pset <领地名> [玩家名] [权限] - 设置某领地对于某玩家的权限
/res set <领地名> [权限] - 设置某领地的权限
其他命令
/res default [领地名] - 重置某领地的权限设置
/res give [领地名] [玩家名] - 将某领地赠与某玩家,你必须是领主且被赠予玩家在线
/res lists - 预定领地许可清单的详细信息
/res message [领地名] [信息] - 设置进入/退出某领地时候显示的信息
/res message [领地名] remove - 移除进入/退出某领地时候的信息
/res mirror [源领地名] [目标领地名] - 复制源领地的权限设置至目标领地
/res rename - [旧名称] [新名称] 重命名领地.对于子空间旧名称必须全名,新名称可以只写子空间名
/res renamearea [领地名] [旧名称] [新名称] - 重命名某领地中某区域的名称
/res tp [领地名] - 传送至某领地
/res tpset - 设置当前领地的传送点为你站立的地方
/res unstuck - 将你从当前领地移出
交易命令
/res lease [领地名] - 更新/显示 更新一个领地的费用(?意义不明)
/res market list - 显示在售的所有领地
/res market info [领地名] - 显示在售的某领地的信息
/res market sell [领地名] [价格] - 将某领地出售
/res market unsell [领地名] - 将某领地下架
/res market buy [领地名] 购买某领地
/res market rentable [领地名] [价格] [天数] <repeat:t/f> - 将某领地以[价格]/[天数]出租并设置可否自动续期
/res market rent [领地名] <repeat:t/f> - 设置某领地出租手否可自动续期
/res market release [领地名] - 解除某领地的出租
复制代码
为什么重启服务器领地就没了 你好,我安装领地后,没法使用领地圈地,打圈地指令出现一串英文,显示你无指令权限,拿工具圈地也不行,请问是哪方面的问题呀?然后我的领地group配置文件是空白的,没动过文件。
页:
[1]