NernBrot
本帖最后由 NernBrot 于 2022-11-19 15:08 编辑

前言

这个插件也是我练手的作品
没什么技术含量也就是调用了几个事件而已
如果有什么不足的地方可以提出改进
感谢编程开发论坛里的人细心指导
本插件所用代码均为原创,不存在借用/抄袭等行为
未经允许禁止转载,感谢配合
介绍

首次运行该插件会在plugins里面生成一个AntiLoreAttact文件名的文件
打开里面可以看到该插件的配置文件,config.yml
我们在config.yml里面可以对这个插件进行大部分功能的配置
少部分功能被我写死
可以自动抵制玩家使用带有的lore包含config内容的物品限制该物品的正常功能
如禁止手持该物品对生物左键和右键,弓箭,雪球也是无法射到生物,钓鱼竿同样
达到该物品在服务器内如果开启该插件的前提下,是没有任何功能
常用于生存RPG服务器的货币里,可以更好的制作一些别的建模的货币共服务器和玩家使用
教程

在该贴的尾声找到下载链接,下载好后将插件放在spigot服务器的/plugins里面
重启服务器,会生成一个配置文件,也可以在配置文件内看到插件启动的记录

输入ALA可以查看该插件可以提供的所有命令

下面是这个插件的配置文件内容
  1. key: '§c禁止'
  2. Message: '§7[§fALA§7]请勿试图使用带有特殊标签的物品对实体进行操作!!!'
  3. SwapHand: false
  4. AntiSwapHandMessage: "§7[§fALA§7]请勿试图将被禁止的物品放入到副手中!"
复制代码
自定义抵制lore的物品的lore就是修改key
就比如说,物品的lore里面包含 红色字体的禁止,该插件就会拦截玩家手持该物品的所有操作
入手持左键生物和右键生物,特殊物品比如弓箭,钓鱼竿,雪球,也是可以正常拦截的
第二行的Message 顾名思义,就是拦截之后的提示,可以修改成任意,但是不能关闭这个提示
第三行SwapHand是检测副手模式,如果服务器的版本是1.9一下就忽略掉
如果是1.9以上,不想让玩家将带有特殊lore的物品放置副手的话,就可以将其开启
第四条也是顾名思义,当SwapHand检测副手模式开启后,触发抵制后提示给玩家的消息
修改上方的任意信息记得输入ala reload重启该插件  或者reload重启服务器插件   或者stop重启服务器


在命令里面有一条是  ala switch
ala switch 是设置检测副手模式开启或关闭的
这个命令是可以热开启和热关闭的,不需要重启插件或服务器



截图

我们将key设置成"§c669"

物品里包含"§c669"
所以插件做出反应,制止攻击并做出提示

副手也会提示,这里就不做演示了
下载/GitHUB

AntiLoreAttack-1.0.jar (9.5 KB, 下载次数: 20)
https://github.com/NernBrot
本插件所用代码均为原创,不存在借用/抄袭等行为

未经允许禁止转载,感谢配合



奥力給
常用于生存RGB服务器的货币里,可以更好的制作一些别的建模的货币共服务器和玩家使用

不应该是RPG吗...

晚安2001

就是RGB,色服

NernBrot

打错了...

Toc_at
根据版规3-9 请写上原创声明

NernBrot
Toc_at 发表于 2022-11-19 11:25
根据版规3-9 请写上原创声明
本插件所用代码均为原创,不存在借用/抄袭等行为
未经允许禁止转载,感谢配合

不是这个吗

Toc_at

需要写在帖子尾部

奥力給
本帖最后由 奥力給 于 2022-12-5 12:32 编辑

请问这个key是全匹配还是关键词?都测试了一下不行
或许是检测的级别太低了

Orange橙子服
MCbbs有你更精彩

第一页 上一页 下一页 最后一页