Residence [1.7.10 up to 1.19] 5.0.2.1 [提交至百度][查看百度是否已收录此帖]

4311 0
2023-2-1 09:34:32
显示全部楼层
生活圈制作
Residence [1.7.10 up to 1.19] 5.0.2.1

住宅 [1.7.10 至 1.19] 5.0.2.1


下载地址
提取码:rzgp
20
您未购买

人民币


支持 1.7.10 / 1.8 / 1.9 / 1.10 / 1.11 / 1.12 / 1.13 / 1.14 / 1.15 / 1.16 / 1.17 / 1.18 / 1.19 服务器
Bukkit/Spigot/PaperSpigot 100% 支持


从 5.0.0.0 版本开始,您需要运行CMILib这个插件正常。您可以在此处下载 通过GitHub

报告问题 经

先前的开发人员批准,此插件从免费变为“高级”,以帮助激励活跃的开发人员并推动在近期功能中分配更多更新和错误修复。如果你不喜欢这个插件更新的辛勤工作,欢迎你在这里免费下载相同的版本,但他会很伤心,会在你的梦里缠着你!


Residence 与大多数保护插件的不同之处在于,它旨在让用户能够保护自己的家园,而无需麻烦管理员去做。Residence 支持多种不同的保护类型,包括防止移动通过区域,所有这些都可以由土地所有者配置,并由管理员限制。




Residence 包含许多可帮助服务器所有者管理保护的功能。这包括:
  • 允许玩家为自己定义保护区。
  • 玩家可以选择在规定的时间段内以一定金额将自己的土地租给其他人。
  • 传送系统允许用户传送到住所。
  • 玩家可以选择将自己的土地出售给其他玩家
  • 可选的土地“租赁”系统,要求用户每 X 天更新一次保护租约,否则将失去保护。(默认关闭,查看配置文件)
  • 为每个受保护的块或每个块列收取规定金额的选项。
  • 支持模制块作为容器或可交互包含在保护列表中
  • 在您主要住所的聊天中包含前缀的选项
  • 选择延迟使用传送到住所以防止从 PVP 中逃跑
  • 可以选择将玩家踢出您的住所,并通过简单的命令阻止任何人将来进入它
  • 集成住宅标志系统,无需使用任何命令即可轻松购买/租赁
  • 集成独特的系统,将特殊住宅作为公共商店
  • 通过给分或给“喜欢”来为每个商店投票的集成系统
  • 可以选择防止居住地的负面药水效果但允许正面效果。
  • 按最受欢迎的商店分类
  • 在 WorldEdit Schematics 的帮助下,可以在租金结束事件中将居住区恢复到之前的状态
  • 综合住宅聊天系统
  • 支持在 ActionBar 中显示消息以避免聊天垃圾邮件。
  • 删除您的住所时可以选择取回部分款项
  • 易于使用的区域选择工具,在游戏中具有独特的选择可视化工具。
  • 如果您无法进入,则显示具有粒子效果的居住范围
  • 详细区域信息
    剧透:信息

  • 每个保护区的单独权限。土地所有者可以全局或向其他特定玩家授予/拒绝权限。
  • PlaceHolderAPI支持
  • %residence_user_current_owner% - 返回当前住所所有者姓名
  • %residence_user_current_rentends % - 租金结束时返回时间
  • % residence_user_current_rentdays % - 返回您可以租用区域的天数
  • % residence_user_current_rentedby % - 返回租用区域的玩家名称
  • % residence_user_current_rentprice % - 如果是出租则返回区域价格
  • % residence_user_current_forrent % - 如果区域是出租则返回 true 或 false
  • % residence_user_current_saleprice % - 返回销售价格
  • % residence_user_current_forsale % - 如果区域待售则返回 true 或 false
  • % residence_user_current_ssize % - 以正方形返回住宅大小 (x*z)
  • % residence_user_current_qsize % - 以立方体 (x*z*y) 返回住宅大小
  • % residence_user_current_bank % - 返回居住银行金额
  • % residence_user_current_res % - 返回当前住所的名称
  • % residence_user_blocksell % - 返回玩家块销售量
  • % residence_user_blockcost % - 返回玩家块购买成本
  • % residence_user_maxrentdays % - 返回玩家最大租金天数
  • % residence_user_maxrents % - 返回玩家可以拥有的最大可出租住宅
  • % residence_user_maxsubdepth % - 返回最大允许子区域深度
  • % residence_user_maxsub % - 返回玩家可以拥有的最大分区数量
  • % residence_user_maxud % - 返回最大高度
  • % residence_user_maxew % - 返回最大长度
  • % residence_user_maxres % - 返回宽度的最大尺寸
  • % residence_user_cancreate % - 如果玩家可以创建住宅则返回 true 或 false
  • % residence_user_amount % - 返回玩家当前拥有的住宅数量
  • % residence_user_admin % - 返回 true 或 false 取决于玩家是否是 res admin
  • % residence_user_group % - 返回玩家居住组

  • 集成 GUI,可轻松更改标志
  • 集成 Sign 支持,易于使用。在第一个标志行上使用 [market] 就完成了。
剧透:市场
您需要使用/res market rentable [residenceName] [costToRent] [intervalInDays] (allowRenewing) (stayInMarket) (allowAutoPay)命令将住宅添加到市场,例如/res market rentable MyHouse 1000 7这会将 MyHouse 投入市场出租,每周1000美元。之后,在住所内打标牌,顶行为[市场],其余的将被填满,或者您可以在第二/三/四行提供住所名称,从第一行开始,如果是,则在下一行输入姓名穿不上

  • 每块土地的不同权限包括:移动、建造、使用、PVP、开火、传送、怪物产卵、伤害预防……总共有 90 多种不同的标志可以玩
    剧透:标志 4.3.0.0
    代码(文本):

    移动:真正的
    构建: true
    place: true
    destroy: true
    use: true
    container: true
    pvp: true
    tp: true
    ignite: true
    firespread: true
    bucket: true
    flow: true 熔岩流: true
    waterflow:
    true
    creeper: true
    tnt: true
    monsters: true
    animals: true
    分区:真实
    治疗:真实
    活塞:真实
    二极管:真实
    杠杆:真实
    按钮:真实
    门:真
    表:真
    附魔:真
    酿造:真
    床:真
    蛋糕:真
    笔记:真
    践踏:假
    燃烧:真
    爆炸:真
    火球:真
    信任:假
    管理员:假
    cmonsters:假
    怪物:假
    nmonsters:假
    canimals:假
    动物:假
    动物:假
    动物杀戮:真
    mobkilling:假
    nofly:假
    vehicledestroy:假
    剪切:假
    皮带:假
    饲料:假
    伤害:真
    隐藏:假
    压力:假
    红石:假
    工艺:假
    trade: false
    nomobs: false
    witherdamage: false
    command: false
    overridepvp: false
    keepinv: false
    keepexp: false
    bank: false
    shop: false
    day: false
    night: false
    聊天: false
    耐久性: false
    mobitemdrop: false
    mobexpdrop: false
    dragongrief: false
    雪道: false
    respawn: false
    enderpearl: false
    dye: false
    bucketfill: false
    bucketempty: false
    iceform: false
    riding: true
    snowball: false
    icemelt: false
    活塞保护: false
    dryup: false
    太阳: false
    雨: false
    hook: false
    chorustp: false
    backup: false
    hotfloor: false
    coords: false
    anvil: true
    beacon: true命令方块
    : false
    egg: true
    花盆: 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
    枯萎破坏: true
    fly: false
  • 支持对保护的组权限。
  • 如果玩家离线 X 天,自动移除住所
  • 选择让 TNT 和爬行者在居住地外 62 级以下爆炸。拥有最好的香草体验。
  • 内置 AntiGrief 保护,不可能进入悲伤保护土地
    剧透:AntiGrief
    代码(文本):

    TNT:
    # 当设置为 true 时,将允许 TNT 和装有 TNT 的矿车在居住地外低于 62(默认)水平时爆炸
    # 这将允许使用 TNT 挖矿和更多香草游戏
    ExplodeBelow: false
    level: 62
    Creeper:
    # 当设置为 true 时将允许 Creeper 在居住地外低于 62(默认)级别爆炸
    # 这将提供更逼真的游戏玩法
    ExplodeBelow: false
    level: 62
    Flow:
    # 从哪个级别开始to start lava and water flow blocking
    # 这在住宅区没有效果
    Level: 63
    # 设置为真时,住宅外的熔岩流被阻挡
    NoLavaFlow: false
    # 设置为真时,住宅外的水流被阻挡
    NoWaterFlow: false
    Worlds:
    - LT_Craftas
    Place:
    # 从哪一层开始阻挡熔岩和水的地方
    # 这对住宅区没有影响
    Level: 63
    # 设置为真时,玩家不能在住宅外放置熔岩
    NoLavaPlace: true
    # 设置为真时,玩家不能在住宅外放置水
    NoWaterPlace: true
    Worlds :
    - LT_Craft
    BlockFall:
    # 设置为 true 时,如果掉落的方块落在不同的区域,它们将被删除
    使用:true
    # 从哪一层开始方块掉落
    # 这对居住区或外面没有影响
    Level: 62
    Worlds:
    - LT_Craft
    ResCleaning:
    # 设置为 true 后,玩家移除其居住地后,下面列出的所有方块将被空气方块替换
    # 有效的方法来防止住宅在附近创造出悲伤的目标然后将其移除
    使用:true
    # 你想要替换方块的
    级别 级别: 63
    # 要替换的方块列表
    # 默认情况下只有水和熔岩会被替换替换
    块:
    - 8
    - 9
    - 10
    - 11
    世界:
    - LT_Craft
    标志:
    # 通过将此设置为真,列表中的标志将受到保护,而住宅内除了所有者之外还有其他人
    # 防止人们邀请某人并将 pvp 标志更改为真以杀死他们的示例
    防止:真实
    列表:
    - pvp
  • 防沙/砾石炮
  • 多世界支持。
  • 确定双方最小居住面积的选项
  • 在特定世界中禁用插件的选项
  • 整个世界的随机传送
  • 防止住宅重叠的碰撞检测系统。
  • 递归分区。在区域内创建区域,然后在这些区域内创建区域......
  • 管理员可以设置受保护大小的限制。
  • 可以设置每个玩家的保护区数量限制。
  • 选择土地的几种方法包括使用选择命令、使用物品选择 2 个点或在玩家移动时自动选择。
  • 第一宝箱位置的新玩家免费小型住所选项(可选)
  • 当玩家放置第一个箱子时向他们显示自定义消息,以提供一些有关如何保护土地的说明
  • 当您进入/离开住所时的消息。(可定制)
  • 管理员的大量配置。根据玩家的权限组,自定义玩家可以或不能在配置文件中使用的每个标志。
  • (可选)IConomy 支持,可以设置每 X 个受保护块的成本。
  • (可选)权限支持。
  • (可选)WorldGuard 支持
  • (可选)支持 CrackShot
  • (可选)完整的 DynMap 支持,包括修改颜色和地图上显示的内容的选项。
  • 大能支持
  • 游戏内帮助/命令说明



代码(文本):
插件 resPlug = getServer().getPluginManager().getPlugin("Residence");
if (resPlug != null) {
ResidenceApi resAPI = Residence.getAPI();
}
事件:
  • 住宅创造事件
  • ResidenceSubzoneCreationEvent
  • ResidenceFlagChangeEvent
  • 住宅删除事件
  • 住宅所有者变更事件
  • 住所重命名活动
  • 住宅出租活动
  • ResidenceSizeChangeEvent事件
  • 住宅聊天事件
  • ResidenceCommandEvent
  • ResidenceFlagCheckEvent
  • ResidenceTPE活动
  • 居住区AddEvent
  • 居住区删除事件


可以在这里
找到 Wiki 页面 感谢smmmadden制作它,因为我很懒 ^.^



  • residence.group.[groupname] - 从 groups.yml 文件定义玩家居住组
  • residence.command.[commandName] -允许使用特定命令。默认情况下,所有玩家都可以访问所有基本命令。
  • residence.command.list.others -允许查看其他玩家的居住列表。
  • residence.flag.[flag] - 允许玩家使用特定的旗帜,即使它在 flag.yml 文件中被禁用
  • residence.worldguard.[worldRegionName] - 允许使用定义的 worldguard 区域创建住宅拦截
  • residence.command.[commandName] - 通过取消此权限可防止玩家使用特定命令。
  • residence.max.subzones.[number] - 玩家可以拥有的最大子区域
  • residence.max.subzonedepth.[number] - 玩家可以拥有的最大分区深度
  • residence.max.rents.[number] - 玩家可以拥有的最大出租地点数
  • residence.max.res.[number] - 玩家可以拥有的最大住宅数量
  • residence.buy - 允许玩家购买住所(如果组没有 CanBuy 则可选:true)
  • residence.sell - 允许玩家出售住所(可选,如果组没有 CanSell:true)
  • residence.admin - (OP) 让你访问 /resadmin
  • residence.topadmin - (OP) 让你访问 /resreload 和 /resload 命令
  • residence.admin.tp - (OP) 允许覆盖 tp 标志
  • residence.admin.move - (OP) 允许覆盖移动标志
  • residence.create -(默认)允许你创建住宅
  • residence.select -(默认)允许您选择一个区域来建造住宅
  • residence.nofly.bypass - (OP) 绕过 nofly in residence
  • residence.delete -(默认)允许删除你拥有的住所
  • residence.delete.subzone -(默认)允许删除你拥有的分区
  • residence.rename -(默认)允许您重命名住宅
  • residence.create.subzone -(默认)允许在您拥有的住宅/子区域中创建子区域
  • residence.expand -(默认)允许扩展你拥有的住所
  • residence.expand.subzone -(默认)允许扩展你拥有的分区
  • residence.contract -(默认)允许你拥有自己的住所
  • residence.contract.subzone -(默认)允许你拥有合同分区
  • residence.resize -(默认)允许调整住所大小
  • residence.versioncheck - (OP) 连接后通知新版本
  • residence.nofly.bypass -(OP)在住宅中绕过 nofly 标志
  • residence.flag.command.bypass - (OP) 在住宅中绕过命令标志
  • residence.select.auto.others - (OP) 允许为其他玩家开启自动选择
  • residence.chatcolor -(默认)允许更改住宅聊天颜色
  • residence.chatprefix - (OP) 允许更改住所聊天前缀
  • residence.chatkick -(默认)允许将玩家从住宅聊天中踢出
  • residence.compass -(默认)允许将罗盘指针设置为住所
  • residence.randomtp -(默认)允许使用 /res rt 命令
  • residence.bypass.build - 绕过构建错误标志
  • residence.bypass.destroy - 绕过销毁假标志
  • residence.bypass.ignorey -绕过配置文件中的 ignoreY 设置并允许选择自定义区域
  • residence.backup - 允许设置备份标志
  • residence.cleanbypass - 防止玩家住所在自动清洁时被移除。
  • residence.market.evict - 允许强行驱逐玩家
  • residence.flybypass - 允许绕过飞旗
  • residence.tpdelaybypass - 允许绕过 tp 延迟到住宅
  • residence.command.message.enter - 允许修改输入信息
  • residence.command.message.leave - 允许修改离开消息
  • residence.command.message.enter.remove - 允许删除输入消息
  • residence.command.message.leave.remove - 允许删除离开消息


GitHub | Vault
CMILib

如果您有任何问题或对新功能有想法,请在论坛部分发布。

不要在评论部分发布问题或功能请求,评论部分仅用于评论。

手机扫码浏览