Minecraft(我的世界)中文论坛

标题: [前置][开源][PCD]TabooLib —— 老坏黑的祖传病毒 [1.8-1.16]

作者: 黑    时间: 2017-12-27 23:20
标题: [前置][开源][PCD]TabooLib —— 老坏黑的祖传病毒 [1.8-1.16]
本帖最后由 黑 于 2020-12-27 08:34 编辑




纯发包现代化高级 NPC 系统 & 动态效果
(点击图片了解详细)






特性


如何使用?

谁在使用?








[groupid=1330]PluginsCDTribe[/groupid]

TabooLib-3.828.jar

577.71 KB, 阅读权限: 160, 下载次数: 1138

过时版本 请勿下载

繁体中文.rar

8.45 KB, 下载次数: 1086


作者: 寂    时间: 2017-12-28 06:11
请补全插件指令功能等相关介绍信息
作者: 黑    时间: 2017-12-28 07:37
1582952890 发表于 2017-12-28 06:11
请补全插件指令功能等相关介绍信息

这个插件只是一个工具集合,方便我写插件而已。。怎么写介绍
作者: 寂    时间: 2017-12-28 12:29
583736449 发表于 2017-12-28 07:37
这个插件只是一个工具集合,方便我写插件而已。。怎么写介绍

如果想发出来供其他开发者调用的话,请写出功能和相关的doc或函数介绍等。
如果是自用的话,哪个插件使用了,直接附在那个插件帖子里即可。无需开新贴
作者: 498525451    时间: 2017-12-28 16:36
TabooLib 这个插件有点问题 不晓得为什么服务端关了 后台还有JAVA
作者: 黑    时间: 2017-12-28 16:56
1582952890 发表于 2017-12-28 12:29
如果想发出来供其他开发者调用的话,请写出功能和相关的doc或函数介绍等。
如果是自用的话,哪个插件使用 ...

那样的话更新起来太麻烦,我稍后补充一些常用的函数介绍吧
作者: 黑    时间: 2017-12-28 16:57
498525451 发表于 2017-12-28 16:36
TabooLib 这个插件有点问题 不晓得为什么服务端关了 后台还有JAVA

插件安装后以任何方式卸载都会自动关闭服务器,以及本插件需要 Java8 才能运行
作者: 498525451    时间: 2017-12-28 17:51
583736449 发表于 2017-12-28 16:57
插件安装后以任何方式卸载都会自动关闭服务器,以及本插件需要 Java8 才能运行 ...

那可能是我这边问题
作者: qq200877776    时间: 2018-1-6 18:04
本帖最后由 qq200877776 于 2018-1-6 18:40 编辑

抱歉,该附件无法读取
作者: 黑    时间: 2018-1-6 22:55
qq200877776 发表于 2018-1-6 18:04
抱歉,该附件无法读取

已修复.........................
作者: 498525451    时间: 2018-1-17 21:29
3.22关于MM的物品就厉害了 虽然想赞助 但是没钱
作者: 498525451    时间: 2018-1-17 21:35
本帖最后由 498525451 于 2018-1-17 21:41 编辑

希望items改成文件夹,在里面保存物品可以自定义名称.yml 来进行分类 添加internal NBT这个用在支持某些判定NBT的插件 祝你越做越好 与保存手中物品指令 后台保存数据库可以不显示 除了保存不成功或是其他错误
作者: 黑    时间: 2018-1-18 15:19
498525451 发表于 2018-1-17 21:35
希望items改成文件夹,在里面保存物品可以自定义名称.yml 来进行分类 添加internal NBT这个用在支持某些判定 ...

关于 NBT 已经有了这个功能了,关于物品分类后续可能会更新,这个功能的初衷仅仅是快速创建一个物品。

  1. nbt:
  2.   键: 值
复制代码

作者: 498525451    时间: 2018-1-18 19:15
583736449 发表于 2018-1-18 15:19
关于 NBT 已经有了这个功能了,关于物品分类后续可能会更新,这个功能的初衷仅仅是快速创建一个物品。
...

可能你没听懂我的意思 有些插件是判定"插件设置NBT的值",比如非凡RPG 一些功能
作者: 黑    时间: 2018-1-18 20:55
498525451 发表于 2018-1-18 19:15
可能你没听懂我的意思 有些插件是判定"插件设置NBT的值",比如非凡RPG 一些功能 ...

插件设置NBT的值?是什么
作者: 498525451    时间: 2018-1-22 21:22
本帖最后由 498525451 于 2018-1-22 21:53 编辑

很好的插件更新很勤。期待更新中~~~~ 物品设置为文件夹格式,i物品判定内面的yml.如:物品.yml、装备.yml.。另外设置一个保存手中的物品功能保存物品所有数据 包括NBT数据
作者: 498525451    时间: 2018-1-28 16:41
插件更新配置文件删了 没动 使用给物品指令报错

TIM截图20180128163628.png (27.67 KB, 下载次数: 4)

TIM截图20180128163628.png

作者: 黑    时间: 2018-1-28 22:53
498525451 发表于 2018-1-28 16:41
插件更新配置文件删了 没动 使用给物品指令报错

已修复, 并新增物品保存功能, 分类管理功能, 详见帮助文档 "物品工具"
作者: 498525451    时间: 2018-1-29 00:16
583736449 发表于 2018-1-28 22:53
已修复, 并新增物品保存功能, 分类管理功能, 详见帮助文档 "物品工具"

很棒的插件 支持 支持
作者: 498525451    时间: 2018-1-29 19:58
本帖最后由 498525451 于 2018-1-29 20:05 编辑

(TabooLib i 物品id 玩家id 数量)数量不管设置多少 都给予玩家一个随机指令那个插件 求配置可以关闭触发消息

作者: 黑    时间: 2018-1-29 20:22
498525451 发表于 2018-1-29 19:58
(TabooLib i 物品id 玩家id 数量)数量不管设置多少 都给予玩家一个随机指令那个插件 求配置可以关闭触发 ...

没看明白。。。。
作者: 498525451    时间: 2018-1-29 20:58
583736449 发表于 2018-1-29 20:22
没看明白。。。。

没办法给玩家指定物品 数量,对了关于lang如果可以的话弄些配置文件
作者: 黑    时间: 2018-1-29 22:14
498525451 发表于 2018-1-29 20:58
没办法给玩家指定物品 数量,对了关于lang如果可以的话弄些配置文件

已修复。关于语言提示的问题,玩家看不到的提示我一般不会给自定义。



----------
作者: wth976018930    时间: 2018-1-30 13:36
提示: 作者被禁止或删除 内容自动屏蔽
作者: MC_Lone    时间: 2018-2-3 15:24
MCBBS有你更精彩!
作者: MC_Lone    时间: 2018-2-3 15:25
MCBBS有你更精彩!
作者: Bryan33    时间: 2018-2-5 10:54
本帖最后由 a390807154 于 2018-2-5 11:04 编辑

优秀通过
但作为一个开发库而且使用了其他开源的代码
最好去除混淆+开源


作者: 黑    时间: 2018-2-6 15:00
a390807154 发表于 2018-2-5 10:54
优秀通过
但作为一个开发库而且使用了其他开源的代码
最好去除混淆+开源

经过好长时间的内心争斗,开源了
作者: 498525451    时间: 2018-2-6 19:30
开。。居然开源了 大佬大佬
作者: 704009905    时间: 2018-2-7 13:17
给大佬点赞!!!
作者: 1942325606    时间: 2018-2-7 16:44
...........................
作者: wangduidui    时间: 2018-2-7 16:49
不错的插件
作者: 烟雨,江畔    时间: 2018-2-7 18:28
等级很低不能评分……
作者: 下面好舒服    时间: 2018-2-7 23:16
泼妇 你既然还搞回复可见!
作者: EPG    时间: 2018-2-8 00:10
兢兢业业的给作者一个人气
作者: csyd    时间: 2018-2-8 08:19
神乎奇迹,不服不行!
作者: 823143653    时间: 2018-2-8 10:25
是类似数据库的东西?
作者: Jnrl    时间: 2018-2-8 10:30
当然吼蛙,支持一个
作者: 13939493374    时间: 2018-2-8 12:05
好插件,我去试试了。
作者: 1029237301    时间: 2018-2-8 14:46
感谢lz,正在赶新年
作者: 渣滓SYT    时间: 2018-2-8 15:38
提示: 作者被禁止或删除 内容自动屏蔽
作者: q794613    时间: 2018-2-8 17:24
不错的插件
作者: 淡想kall    时间: 2018-2-8 17:40
违背初心,给你人气下载插件
作者: 狗屎君    时间: 2018-2-8 22:27
很厉害的插件
作者: 狗屎君    时间: 2018-2-8 22:28
很棒的插件,省去了好多的步骤,让插件创作更简单!
作者: dogeggson    时间: 2018-2-8 22:38
谢谢老板!很想要一个bgm插件
作者: 黑    时间: 2018-2-8 23:00
dogeggson 发表于 2018-2-8 22:38
谢谢老板!很想要一个bgm插件

朋友,这里没有bgm插件
作者: Sky_HanFeng    时间: 2018-2-8 23:04

作者: 余思思    时间: 2018-2-9 18:01
支持
作者: 神奇的滑稽    时间: 2018-2-9 18:50
在别的帖子看到要这个插件当做前置才来下载的.
作者: 逍遥、SOOT    时间: 2018-2-9 19:18
提示: 作者被禁止或删除 内容自动屏蔽
作者: 神奈川归尘    时间: 2018-2-9 19:48
很棒的插件,配合楼主发的另外一个插件,食用更佳,好评,人气送上
作者: 神奈川归尘    时间: 2018-2-9 19:50
神乎其技,不服不行
作者: 末影剑客    时间: 2018-2-9 21:08
提示: 作者被禁止或删除 内容自动屏蔽
作者: 2366907908    时间: 2018-2-9 22:39
好插件,好作者!!!!
作者: 我与他    时间: 2018-2-10 11:54
一些插件的前置...真的很需要这个插件
作者: 唔辉33    时间: 2018-2-10 19:13
好像很强呐
作者: Xiao_Mi_233    时间: 2018-2-10 20:25
111111111111111111111111111
作者: qq837958025    时间: 2018-2-10 21:29
233333333333333
作者: 孟婆汤真好    时间: 2018-2-11 01:46
mua ai ni le
作者: fyxrim    时间: 2018-2-11 02:03
支持楼主感谢分享插件
作者: laomao666    时间: 2018-2-11 03:51
需要前置 这插件怎么用= =
作者: a2302116598    时间: 2018-2-11 14:01
好东西,拿走了
作者: 1600496156    时间: 2018-2-11 14:48
不错的插件,鼓励
作者: gongjiale    时间: 2018-2-11 19:39
66666666666666666666666666666666
作者: gongjiale    时间: 2018-2-11 19:39
66666666666666666666666666666666
作者: 紫塜    时间: 2018-2-11 22:16
爱你哟~~~~~~~~~~~~~~
作者: x_shen_jun    时间: 2018-2-12 01:21
听我家技术推荐
作者: 13939493374    时间: 2018-2-12 12:17
好插件,我去试试了。
作者: qq1156308082    时间: 2018-2-12 13:10
虽然不懂但是觉得好厉害
作者: welcome4176    时间: 2018-2-12 13:56
emmm插件不错qwq
作者: suyeyoutan    时间: 2018-2-12 17:28
感谢楼主兢兢业业的更新,懒癌患者的福音
作者: mick688372    时间: 2018-2-12 19:00
太棒了!我找很久!
作者: mick688372    时间: 2018-2-12 20:33
来给人气了!
作者: 710768342    时间: 2018-2-12 21:48
恩,不错。很好
作者: nja2106820    时间: 2018-2-12 22:28
啊 大哥真帅
作者: 1208874285    时间: 2018-2-12 22:58
顶一个,楼主加油!!!
作者: q496498701    时间: 2018-2-13 01:53
支持!!!!!!!!!
作者: xxfk    时间: 2018-2-13 17:55
楼主加油!正好需要类似BASEPROTECT的限制功能就出现了!
作者: 498525451    时间: 2018-2-13 17:57
支持,巨棒棒的插件。
作者: battlecraft    时间: 2018-2-13 19:00
HAYO太好了~~~~~~~~
作者: qsefthuopq    时间: 2018-2-14 00:31
为音乐插件重置而来 这个插件的优点就是支持widi播放
作者: 晓峰丶NgOd    时间: 2018-2-14 00:59
先试试有什么用=v=~
作者: 2437469636    时间: 2018-2-14 09:28
6666666666666666

作者: 向文    时间: 2018-2-14 15:45
可以 很好的插件

作者: hnfhu1    时间: 2018-2-14 18:52
提示: 作者被禁止或删除 内容自动屏蔽
作者: blackangel    时间: 2018-2-14 20:01
感觉在某些方面会很方便许多

作者: 18569830789    时间: 2018-2-14 22:34
有没有分页相关的算法工具啊?我想做分页菜单、分页列表文字显示。
作者: wiwjs22b    时间: 2018-2-14 22:58
太棒了,我非常喜欢!
作者: 黑    时间: 2018-2-15 01:53
18569830789 发表于 2018-2-14 22:34
有没有分页相关的算法工具啊?我想做分页菜单、分页列表文字显示。

那玩意儿并不难啊。
作者: xieyihan    时间: 2018-2-15 09:11
qwq..................
作者: 821896444    时间: 2018-2-15 10:32
你确实没有吹            
作者: 13939493374    时间: 2018-2-15 11:29
好东西,我去试试了。
作者: 18569830789    时间: 2018-2-15 13:27
583736449 发表于 2018-2-15 01:53
那玩意儿并不难啊。

我总是追求程序运行效率= =
如果说不考虑程序运行效率,也能很容易地实现,但是每次调用都需要重新进行大量运算,实属有点看不下去……
作者: 黑    时间: 2018-2-15 13:42
18569830789 发表于 2018-2-15 13:27
我总是追求程序运行效率= =
如果说不考虑程序运行效率,也能很容易地实现,但是每次调用都需要重新进行大 ...

都是这样的,只要算法不拐弯,就不会有多卡
作者: 18569830789    时间: 2018-2-15 14:37
583736449 发表于 2018-2-15 13:42
都是这样的,只要算法不拐弯,就不会有多卡

总想搞一些缓存什么的,不想每次都new一个对象然后重新进行分页运算、衍生出一大堆变量……
作者: 黑    时间: 2018-2-15 14:39
18569830789 发表于 2018-2-15 14:37
总想搞一些缓存什么的,不想每次都new一个对象然后重新进行分页运算、衍生出一大堆变量…… ...

你可以看一下我的写法,虽然我写的也不是很好
  1.         public static void openInventory(Player player, int page) {
  2.                 ItemLibraryHolder holder = new ItemLibraryHolder(page);
  3.                 Inventory inventory = Bukkit.createInventory(holder, 54, "物品库");
  4.                
  5.                 LinkedHashMap<String, ItemStack> map = new LinkedHashMap<>();
  6.                 map.putAll(ItemUtils.getItemCachesFinal());
  7.                 map.putAll(ItemUtils.getItemCaches());
  8.                
  9.                 int loop = 0;
  10.                 Iterator<String> iterator = map.keySet().iterator();
  11.                 while (iterator.hasNext()) {
  12.                         String name = iterator.next();
  13.                         if (loop >= (page - 1) * 28) {
  14.                                 if (loop < page * 28) {
  15.                                         int slot = InventoryUtil.SLOT_OF_CENTENTS.get(loop - ((page - 1) * 28));
  16.                                         ItemStack item = map.get(name).clone(); {
  17.                                                 ItemMeta meta = item.getItemMeta();
  18.                                                 List<String> lore = meta.hasLore() ? meta.getLore() : new ArrayList<>();
  19.                                                 lore.add("§f");
  20.                                                 lore.add("§f§m                  ");
  21.                                                 lore.add("§f序列号: §8" + name);
  22.                                                 meta.setLore(lore);
  23.                                                 item.setItemMeta(meta);
  24.                                                 inventory.setItem(slot, item);
  25.                                         }
  26.                                         holder.ITEMS_DATA.put(slot, name);
  27.                                 }
  28.                                 else {
  29.                                         break;
  30.                                 }
  31.                         }
  32.                         loop++;
  33.                 }
  34.                
  35.                 if (page > 1) {
  36.                         inventory.setItem(47, ItemUtils.setName(new ItemStack(Material.ARROW), "§f上一页"));
  37.                 }
  38.                 if (((int) Math.ceil(ItemUtils.getItemCaches().size() / 28D)) > page) {
  39.                         inventory.setItem(51, ItemUtils.setName(new ItemStack(Material.ARROW), "§f下一页"));
  40.                 }
  41.                 player.openInventory(inventory);
  42.         }
复制代码

作者: 18569830789    时间: 2018-2-15 14:44
583736449 发表于 2018-2-15 14:39
你可以看一下我的写法,虽然我写的也不是很好

java提倡一切皆对象,如果能以类实现,拓展性什么的会更好。
static静态方法,这个有点过程式了,不过,能迅速解决指定问题。
作者: 黑    时间: 2018-2-15 14:51
18569830789 发表于 2018-2-15 14:44
java提倡一切皆对象,如果能以类实现,拓展性什么的会更好。
static静态方法,这个有点过程式了,不过, ...

我讲究的是自用方法怎么快怎么来,对外肯定会封装。
作者: 天多    时间: 2018-2-16 10:07
从音乐插件来的