结城希亚
本帖最后由 结城希亚 于 2022-11-4 08:37 编辑


介绍
这是什么插件?这是一款比BanItem更实用的禁用物品插件
不仅如此,它也拥有了BanItem With NBT的核心功能
此外,它非常容易的配置
至于能不能和其他BanItem转化配置...

2022/11/4起,正式支持1.17-1.19!


特点
可区分多个世界单独配置
可禁用物品、方块、生物以及附魔,可批量禁用物品
支持禁用所有物品,NBT数据
可给指定玩家无视某项禁用配置的权限
拥有各种参数,如禁用交互、放置、合成等
带Gui的展示被封禁的信息,让玩家轻松的了解被禁用的物品等信息
兼容当前所有主流Bukkit服务端(1.7某些除外)
它不会和某个核心+某个模组产生奇怪的反应


指令、权限以及配置文件
指令
  1. /bi nbt  显示这个物品的NBT
  2. /bi ench  显示这个物品的附魔
  3. /bi clear [世界]  清空这个世界的所有禁用记录
  4. /bi set [世界]  设置这个世界在list里展示的物品材质
  5. /bi add [参数] [参数]...  禁用此物品
  6. /bi adds [参数] [参数]...  打开快捷禁用物品界面
  7. /bi addblock [参数] [参数]...  禁用这个方块
  8. /bi addentity [参数] [参数]...  禁用这个生物
  9. /bi addench 附魔名称 [参数] [参数]...  禁用这个附魔
  10. /bi list [世界]  查看被禁用的名单
  11. /bi reload  重载插件
复制代码

配置文件部分
config.yml


权限
  1. bi.list  使用/bi list指令权限  默认玩家拥有
  2. bi.op  无视所有禁用配置权限  默认OP拥有
  3. bi.ignore.禁用配置编号  无视此禁用配置
复制代码


图片介绍




使用教程


下载
下载地址
如果是更新版本,最好把config和message.yml删掉

前置

更新日志

注意事项


其他
在此感谢@qisi-jun对此插件提供的帮助
以及特别特别特别特别特别非常非常非常非常非常非常感谢我老婆对我一直以来的帮助~



本插件所用所有代码均为原创,不存在借用/抄袭等行为





EvilSissi
先顶一个,banitemwithnbt好久没更新了,希望这个插件能代替并开发出更多实用功能

二哈大魔王
禁用了某个方块他会把这个方块在世界上移除?

结城希亚
二哈大魔王 发表于 2021-2-21 16:47
禁用了某个方块他会把这个方块在世界上移除?

是的
加了不移除参数的话,就会无法交互破坏什么的

颅内开灯
感觉比BanItem更形象化了,有了更多的显示。感谢大大制作

暗影月赎
和之前一样非常棒的插件
不过如果支持直接导入banitem禁用列表就更加完美了
毕竟懒人(

帅得不科学
66666作者牛逼

二哈大魔王
  1. [18:23:23] [Craft Scheduler Thread - 24/WARN]: [BanIt] Plugin BanIt v1.0.0 generated an exception while executing task 52
  2. java.lang.ArrayIndexOutOfBoundsException: 4
  3.         at pers.tany.banit.listenevent.Events$1.run(Events.java:1715) ~[?:?]
  4.         at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftTask.run(CraftTask.java:76) ~[CraftTask.class:git-CatServer-1.12.2-5068915]
  5.         at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:52) [CraftAsyncTask.class:git-CatServer-1.12.2-5068915]
  6.         at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_251]
  7.         at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_251]
  8.         at java.lang.Thread.run(Unknown Source) [?:1.8.0_251]
复制代码




苏雅人
可以搞个直接导入banitem的指令,那就很爽了

二哈大魔王
  1. [18:41:48] [Server thread/WARN]: [BanIt] Task #13 for BanIt v1.0.0 generated an exception
  2. java.lang.IllegalStateException: Already scheduled as 13
  3.         at org.bukkit.scheduler.BukkitRunnable.checkNotYetScheduled(BukkitRunnable.java:155) ~[BukkitRunnable.class:git-CatServer-1.12.2-5068915]
  4.         at org.bukkit.scheduler.BukkitRunnable.runTaskLater(BukkitRunnable.java:74) ~[BukkitRunnable.class:git-CatServer-1.12.2-5068915]
  5.         at pers.tany.banit.task.CheckTask.run(CheckTask.java:101) ~[?:?]
  6.         at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftTask.run(CraftTask.java:76) ~[CraftTask.class:git-CatServer-1.12.2-5068915]
  7.         at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:421) [CraftScheduler.class:git-CatServer-1.12.2-5068915]
  8.         at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:831) [MinecraftServer.class:?]
  9.         at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:472) [nz.class:?]
  10.         at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:776) [MinecraftServer.class:?]
  11.         at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:630) [MinecraftServer.class:?]
  12.         at java.lang.Thread.run(Unknown Source) [?:1.8.0_251]
复制代码


新下的

结城希亚

Download again

asdfggmj
真比banitem好用,不过要适应一小段时间

thstzz4
感觉这个比baniteam好用 直接用gui面板体现出来了

叶蕲常人
感谢大佬为1.16+的服务器做出的贡献!

凉开水
你发的是什么啊?不是插件啊

结城希亚
凉开水 发表于 2021-2-25 22:44
你发的是什么啊?不是插件啊

你论坛又炸了,你看别的帖子下载,也是一个样

凉开水
怎么单独当前世界ban物品,没教程吗,能不能真正一点

结城希亚
凉开水 发表于 2021-2-25 23:45
怎么单独当前世界ban物品,没教程吗,能不能真正一点

给物品加w:世界名参数

古明地橙
我也..下载附件货不对板,太难了

Hankxiao
支持高版本?!支持作者,i了~

玩脱
本帖最后由 玩脱 于 2021-3-4 22:15 编辑

不支持Arclight 1.16.5手持mod物品时提示为空手

莫yyyy
感谢楼主分享

莫yyyy
感谢楼主分享

wrnxrbz
可视化禁用物品可以,支持一下

像素君吖
banitemwithnbt插件的数据能否导入进来

katerina644
高产优质插件,必须支持

katerina644
禁用所有子ID时 r:a 与r:理由冲突了 结果理由显示a怎么办

结城希亚
katerina644 发表于 2021-3-2 15:44
禁用所有子ID时 r:a 与r:理由冲突了 结果理由显示a怎么办

用reason代替理由

南征逸
很好用的插件
支持一下

Proudchen
啥东西啊 怎么设置不可交互?

Proudchen
调了半天 禁止不了地图的箱子交互

结城希亚
Proudchen 发表于 2021-3-3 19:13
调了半天 禁止不了地图的箱子交互

bi addblock c:f,点箱子
然后去掉op

玩脱
不支持1.16.5Arclight 手持mod物品时提示为空手

结城希亚
玩脱 发表于 2021-3-4 22:15
不支持1.16.5Arclight 手持mod物品时提示为空手

明天早上更新

玩脱

未解决,报错相同

结城希亚
玩脱 发表于 2021-3-5 21:11
未解决,报错相同

压缩包打开插件里的plugin.yml,加上一行api-version: 1.13
如果不行,就是核心的问题

玩脱
结城希亚 发表于 2021-3-5 21:13
压缩包打开插件里的plugin.yml,加上一行api-version: 1.13
如果不行,就是核心的问题 ...

报错变成了
  1. [21:40:08] [Server thread/INFO] [Console/]: [Yum] [Yum 命令监控] 玩家 Admin 执行 BanIt 插件 banit add 命令时发生异常!
  2. [21:40:08] [Server thread/INFO] [Console/]: [Yum] 异常名称: java.lang.IllegalArgumentException
  3. [21:40:08] [Server thread/INFO] [Console/]: [Yum] 异常说明: Cannot get ID of Modern Material
  4. [21:40:08] [Server thread/INFO] [Console/]: [Yum] 简易错误信息如下:
  5. [21:40:08] [Server thread/INFO] [Console/]: [Yum] 位于 org.apache.commons.lang.Validate.isTrue(Validate.java:136)
  6. [21:40:08] [Server thread/INFO] [Console/]: [Yum] 位于 org.bukkit.Material.getId(MaterialMixin.java:3573)
  7. [21:40:08] [Server thread/INFO] [Console/]: [Yum] 位于 pers.tany.banit.command.Commands.onCommand(Commands.java:307)
  8. [21:40:08] [Server thread/INFO] [Console/]: [Yum] 位于 pw.yumc.Yum.inject.CommandInjector.onCommand(CommandInjector.java:106)
  9. [21:40:08] [Server thread/INFO] [Console/]: [Yum] 位于 org.bukkit.command.PluginCommand.execute(PluginCommand.java:45)
复制代码

结城希亚

核心的问题,等修吧

a1372704087
        MCBBS有你更精彩~

结城希亚

再下一次插件
我改了点东西,看看行不行

玩脱
结城希亚 发表于 2021-3-6 15:20
再下一次插件
我改了点东西,看看行不行

显示生效,但不能区分mod物品,ban一个很多都会被ban,玩家背包会清很多物品

结城希亚
玩脱 发表于 2021-3-6 23:03
显示生效,但不能区分mod物品,ban一个很多都会被ban,玩家背包会清很多物品 ...

尴尬,回档吧

另外bi list显示什么

玩脱
结城希亚 发表于 2021-3-6 23:07
尴尬,回档吧

另外bi list显示什么

没仔细看赶紧清了,配置文件里面显示物品名好像是随机的一串字母,下面很多行'AAAAAAAA'啥的

结城希亚
玩脱 发表于 2021-3-6 23:09
没仔细看赶紧清了,配置文件里面显示物品名好像是随机的一串字母,下面很多行'AAAAAAAA'啥的 ...

那个是序列化后的物品
顺便看一下所有模组物品被禁时候的配置是不是一样的

Cast1e
1.16.5mohist貌似用不了

结城希亚
Cast1e 发表于 2021-3-8 10:00
1.16.5mohist貌似用不了

1.16.5的mohist现在还不兼容nms(protocollib),等后续更新吧

baoad
这个好!还有GUI界面,舒服

北莫哒
谢谢楼主分享

cp666
如何关闭扫描世界并删除方块功能,该功能有一定几率导致服务器崩溃

结城希亚
cp666 发表于 2021-3-9 20:42
如何关闭扫描世界并删除方块功能,该功能有一定几率导致服务器崩溃

加上c:f参数

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