Carm
本帖最后由 Karmun_ 于 2018-7-5 01:34 编辑
各位好,本人是国内一个正版服务器的腐竹。服务器内目前开发了不少插件,由于已经不再需要或并不重要,经过团队商议决定发布于MCBBS / SpigotMC。
本文按照Markdown格式直接编写并复制。

简介

这是一个领地插件的附件,鉴于某些腐竹懒得去找Wiki设置领地插件,在某个腐竹的要求下,我写了这个简单的插件。

(羞耻的聊天记录)



配置文件
可以使用/limitbuild reload 重载配置文件!

  1. #启用的世界名
  2. worlds:
  3.         - world

  4. permission:
  5.         #有这个权限的玩家可以无视领地权限来建造 建议给建筑师等
  6.         pass: moci.limit.pass  
  7.         #使用/limitbuild reload 的权限 无权限不会有任何提示!
  8.         command: moci.admin

  9. #需要屏蔽的事件
  10. Settings:
  11.         #下面两个分别是方块破坏和放置
  12.         BlockBreakEvent: true
  13.         BlockPlaceEvent: true
  14.         
  15.         EntityDamageByEntityEvent:
  16.                 #这个设置为false指允许玩家在领地内打怪物
  17.                 Monsters: false
  18.                 #除了怪物还剩啥不需要我说了吧?
  19.                 Others: true
  20.         #玩家交互事件是指的踩田
  21.         PlayerInteractEvent: true
  22.         #实体交互事件是指的踩田
  23.         EntityInteractEvent: true
  24.         #下面两个是收水放水
  25.         PlayerBucketFillEvent: true
  26.         PlayerBucketEmptyEvent: true

  27. #提示的消息
  28. msg: "&7您只能在自己的领地内破坏!"
复制代码

源代码
本插件开源。
您可以访问我们的
Git(/Share/ResAddon-LimitBuild) 来查看本插件源码。
这里也直接放出关于判断权限的代码,方便您使用。

  1. private boolean hasPerm(Location loc, String name) {
  2.    ClaimedResidence res = Residence.getInstance().getResidenceManager().getByLoc(loc);
  3.    return res != null ? res.getPermissions().playerHas(name, "build", true) || res.getPermissions().playerHas(name, "trusted", true) : false;
  4.                 }
复制代码


条款
① 您不允许 转载/发布再次或重新声明作者为他人。[我们将会追究责任]
② 本人有权利拒绝任何无理由的栽赃。且不对任何本插件造成的损害负责。(会造成损害?)
③ 本人不可以完全保证本插件与其他的兼容性。但目前暂未发现。
④ 本人随时可以发布本插件到其他网站。
⑤ 本插件为非盈利性插件,免费发布,严禁销售和转卖。
另: 本插件主要用于给新手学习,可能不是最优化的代码。如果代码有雷同的,是巧合。

下载

帖子最后别忘记留下金粒和人气哦。人气免费

ResAddon-LimitBuild.jar (13.32 KB, 下载次数: 404)












asd19970925
請問這個插件不能使用在多重世界嗎?
我有兩個世界 一個是Outdoor 一個是world
我在檔案裏面僅設置world開啟保護
Outdoor世界玩家卻也無法破壞方塊

Forever_jiumeng
MCBBS有你更精彩~

烟雨郎君
这个聊天记录太羞耻了

白色的麋鹿
这个对话是作者故意让我们腐竹发这条消息的,字都是复制粘贴的。
而且我们腐竹根本就不是懒 是根本就不知道,后来腐竹发现插件有内置的就直接没用这个bug超级多 的插件了

白色的麋鹿
最主要是作者收了钱却不负责,bug修不好不说,连回复都懒得回了,也懒得告诉res插件的内置功能配置文件该去哪改
后来全都是腐竹自己在站内找到教程慢慢摸索出来的

1723624171
很棒的插件,服务器正在使用,感想分享

193645
感谢分享

qq1136428600
这个好像对单独开放的世界没用,比如
#启用的世界名
worlds:
        - juzhu2

单独开启这一个世界,这然这个世界需要圈地才能破坏,但是其他世界也需要圈地才能破坏了

ww1373047322
qq1136428600 发表于 2019-5-1 12:28
这个好像对单独开放的世界没用,比如
#启用的世界名
worlds:

我也是这个情况

ww1373047322
这个好像对单独开放的世界没用,比如 #启用的世界名 worlds:         - jiayuan  单独开启这一个世界,这然这个世界需要圈地才能破坏,但是其他世界也需要圈地才能破坏了    就算是不设置他还是启用所有世界!

yuen27787231
這個很合適在生存/空島伺服中使用

Sansango
感觉不错,一直想找个只能在领地内破坏的插件

only_leaf
怎么开门啊,开门也显示没权限破坏

2799976197
神插件-很适合我用!!!

Worf丶Horo
兼容1.7.10吗?

FTCpear
!哇,我就是想要找这个,感谢大佬!!

mc3124076548
有消息提示很烦,有时候不小心点到东西就触发消息,希望能出个单独的选项关闭消息提示

神奇镜子君
为什么放到catserver端后台会疯狂报错..

moline
该插件和Resassist4.0.0有冲突,服务器启动后报错开始
领地插件是2.6.8.3的喵呜重置,resaddon是1.0.0

附上报错



Carm
moline 发表于 2019-10-16 23:45
该插件和Resassist4.0.0有冲突,服务器启动后报错开始
领地插件是2.6.8.3的喵呜重置,resaddon是1.0.0

我一直都在忙着做自己的服务器... 原创六余年,至今0在线,已经逐渐对MC失去希望了。

ResAddon这个插件我应该是不会再维护了,报错显示的是Res中我使用的用来判断权限的方法被作者弃用了。
Res插件自带对这方面的管理,详见其Wiki。

我最近想找几位策划与监管,不知您有没有相关经验,能否指点一下?
email [email protected],欢迎邮件(或q1259900264)。

Nicekill
很棒的插件

moline
Karmun_ 发表于 2019-10-17 15:55
我一直都在忙着做自己的服务器... 原创六余年,至今0在线,已经逐渐对MC失去希望了。

ResAddon这个插件 ...

抱歉,我可能无法胜任这个职位,能力差很多

1260755449
谢谢楼主分享,正在用。

3448737105
感谢作者分享

496828324
很不错的插件 顶一下

3472320255
加油!!!!!!

JNX
为啥安装了就所有的世界都无法破坏了啊 配置文件改了的

泠鸢一寒
请问一下这个领地插件能保护模组方块么

黎旭羽场
MCBBS有你更精彩

一个人的牢
这个挺不错啊

一个人的牢
楼主快回来把,这个插件真的很好用啊

印度老二
还行吧,但是还是有BUG的

Meload
非常有用的插件,支持一下

xiaoxiaodan
这个插件是否就是让人给房子贴一个木牌,然后写上自己的权限?

woshizong
好人一生平安

山海s
设置了单独一个世界 结果全部世界无法破坏····

Bian_222
mcbbs更有你精彩~~~

Afrojack
nice,更加自定义化的领地权限插件

ShangNai
很好的东西awa

路人尽知我是谁
设置一个世界 但是全世界都无法破了

魔法女猪壮壮
666不错的插件