本帖最后由 583736449 于 2018-2-20 20:30 编辑


TabooLines —— 禁忌述文
"物质的价值体现于其存在的意义"


本贴内容及插件
禁止任何人转载到任何地方


功能  ·  简介

TabooLines 用于将物品 定义价值,其中包括:

  • 随意创建 任意价值,并允许 自定义 识别关键字
  • 回收定义过价值的装备,并允许设置多条命令
  • 简单并且 易操作 的配置文件
  • 玩家可以自行查看自己装备的 价值总和
  • 可以通过 PlaceholderAPI 来展示玩家的装备价值
  • 允许通过 指令箱子界面 来回收定义过价值的装备
  • 六个背包生效位置,完美支持 1.9+ 副手栏位
  • 等等...



指令  ·   权限

  • /taboolines —— 获取帮助 [taboolines.help]
  • /taboolines reload —— 重载插件 [taboolines.help]
  • /tvalue —— 查看当前装备价值
  • /tvaluesell —— 回收当前手中物品
  • /tvaluesellgui —— 打开回收界面


帮助  ·  用法

TabooLines 可以 自由创建 物品价值,比如

  • 新建一个名为 [绿宝石] 的物品价值
  • 默认配置文件如下:
  • 首先将默认价值删除 (或保留,无影响),并写入价值的 名字,以及对应的 关键字
  • 之后写入 对应的颜色代码,这个颜色代码只在 /tvalue 指令下显示
  • 创建回收时的 价值比例
  • 比如这里填的是 0.1 那么在回收的时候 %i% 变量所代替的数字就是 价值 * 0.1
  • 最后一步写入回收触发的指令
  • %p% 代表回收的玩家名, %v% 代表回收物品的 绿宝石 总价值
  • %a% 代表回收物品的数量
  • 这些指令均为后台形式发出



TabooLines两种 回收物品的方式,比如:

  • 通过指令 /tvaluesell 直接回收手中物品
  • 通过 /tvaluesellgui 打开回收界面,将物品放到界面内,即可全部回收。



TabooLines 直接回收 是这样进行的:

  • 判断玩家手中物品所包含的 全部价值
  • 随后对 所有 出现的价值。进行指令遍历
  • 例如玩家回收的物品同时包含 绿宝石 金粒 这两个价值
  • 变会同时触发这两个价值所对应的所有命令


TabooLines 全部回收 是这样进行的:

  • 触发方式相当于 直接回收 每一件放入菜单的物品
  • 只不过最后只触发 一次 指令,数据是 相加 到一起的
  • 例如放入 5 个 金币价值 100 的物品,和 4 个金币价值 100,点券价值 10 的物品
  • 那么金币价值所触发的指令,里面的 %a% 变量就等于 9。
  • 代表包含该价值的 所有物品


TabooLines 需要这样给物品 添加介绍

  • 每一个价值的判定关键字
  • 需要这样写到物品介绍中:  数字 关键字
  • 例如上面的绿宝石: "100 绿宝石"
  • 允许在关键字中间添加颜色"100 绿"
  • 允许在关键字串前后添加文本"这个物品价值 100 绿宝石哦"
  • 但是不能这样写!: "这个物品价值100绿宝石哦"


问题  ·  解答

Q:可以一件物品同是持有多个不同的价值吗?
A:完全支持。


Q:如果一件物品同时拥有两个相同的价值怎么办?
A:可能会崩服。


Q:如果全部回收界面放进去没有价值的物品怎么办?
A:消失


Q:如果...
A:可能会被格盘。


变量  ·  **

TabooLines 允许 PlaceholderAPI 插件调用玩家装备的价值:

  • 如果你的服务器装了 PAPITabooLines,那么 可能会崩服 请继续看
  • 使用变量 %TabooLines_价值名% 即可调用玩家当前装备的价值
  • 这个 价值名 是价值的 名字,不是价值的 关键字,别瞎几把写
  • 这个价值代表玩家的 头盔、护甲、护腿、鞋子、副手、主手 的价值总和
  • 好了没了,就这么多,其他的自己去试



开发  ·  **

TabooLines 允许使用以下 开发者 API,如果你不是开发者,请你.. 删掉本插件

  • public static int getAll(Player p, String type) —— 获取总价值,所属类 [aa]
  • public static int getValue(ItemStack item, String type) —— 获取物品的对应价值,所属类 [pa]
  • 好了没了,我也不知道我这破插件能写出什么牛逼的 API



更新  ·  记录
     
TabooLines 看心情 及时修复来自各位大佬所反馈的游戏 BUG:

  • 1.2:修复价值比例无法使用小数点的BUG
  • 1.1:添加物品数量变量  %a%
  • 1.0:插件发布。


条例  ·  条约

TabooLines 的使用者需要 遵守 以下条约:

  • 你不能对外宣称这个插件属于 你自己,或除了我的其他人。
  • 你不能以任何理由 反编译 本插件,如果你有想法请回复本帖。
  • 你不能将本插件作任何 商业性 的用途。
  • 本插件 没有开源,也 没有混淆,请您遵守使用条约。



插件下载
TabooLines.jar (47.46 KB, 下载次数: 151)

我的另一个插件
TabooCode II —— 禁忌法典

点击前往




听说你找不到下载?多看看帖子,我记得我写到帖子里了,不过我忘记写到哪了。
随便点点吧


来自群组: HAYO Studio

xbxy
存在的意义是为了让玩家pay

lcplcplcp
好东西  大概可以实现The Division中的装等系统?

mai1015
这个东西集 装备评分  装备等级   装备回收于一体   
非常棒!脑洞强力!

kkk154
本帖最后由 kkk154 于 2017-5-1 10:53 编辑

找了半天才找到下载,还是显示危险网站的

%TabooLines_价值名%    这个价值名到底应该填什么?你帖子上说得很迷啊

kkk154 发表于 2017-5-1 10:50
找了半天才找到下载,还是显示危险网站的

%TabooLines_价值名%    这个价值名到底应该填什么?你帖子上说 ...

lines:
??绿宝石价值:
? ? Pattern: '绿宝石'
? ? Colour: '§a'
? ? ValuePerInt: 10
? ? SellCommands:
? ? - 'say §e%p% 回收了绿宝石价值 %v% 的物品'
? ? - 'say §e获得了 %i% 金币'



  %TabooLines_绿宝石价值%

kkk154
583736449 发表于 2017-5-1 11:05
lines:
??绿宝石价值:
? ? Pattern: '绿宝石'

原来是这样啊,多谢楼主

Make007
回收了物品不能得到金币
这是不是bug
我用的是1.9的核心,客户端是1.8的

Make007 发表于 2017-5-1 16:09
回收了物品不能得到金币
这是不是bug
我用的是1.9的核心,客户端是1.8的

你自己加给金币指令啊

Make007
583736449 发表于 2017-5-1 16:16
你自己加给金币指令啊

奥      

余思思
找到惹。 在 帮助  ·  用法 下的 [绿宝石]

余思思
测试BUG,服务器版本1.8.8
如果将ValuePerInt条目设置为小数,不管怎么回收,都会是0
设置为1或者以上即正常。
  1.   Point:
  2.     Pattern: '点卷价值'
  3.     Colour: '§b'
  4.     ValuePerInt: 0.8
  5.     SellCommands:
  6.     - 'points give %p% %i%'
  7.     - 'say §9玩家 §a%p% §9给系统提供了 §7%a% §9个总价值为 §b%v%点卷 §9的物品'
  8.     - 'say §2并且 §a%p% §2获得了 §b%i%点卷'
复制代码

1565672501
本帖最后由 1565672501 于 2017-5-2 15:07 编辑

发错地方- -

余思思 发表于 2017-5-2 15:06
测试BUG,服务器版本1.8.8
如果将ValuePerInt条目设置为小数,不管怎么回收,都会是0
设置为1或者以上即正 ...

收到,今晚修复。 感谢您的支持与测试

Korea
感谢帮忙!

余思思
583736449 发表于 2017-5-2 15:25
收到,今晚修复。 感谢您的支持与测试


这个应该算是playerpoints的问题了吧。 点券带有小数也会导致回收无效。
因为点券根本不支持小数。 不知道有没有重置版本支持的

本帖最后由 583736449 于 2017-5-3 17:05 编辑
余思思 发表于 2017-5-3 16:13
这个应该算是playerpoints的问题了吧。 点券带有小数也会导致回收无效。
因为点券根本不支持小数。 不知 ...

对,点券插件,不支持小数。。。很尴尬的问题我今晚考虑更新一下这个问题

幻想云
服务器版本:1.10.1不管是金币,还是点券,回收之后金币和点券都没有增加,难道是要Vault和PlayerPoints对应的版本吗?





yyb563421689 发表于 2017-5-4 00:25
服务器版本:1.10.1不管是金币,还是点券,回收之后金币和点券都没有增加,难道是要Vault和PlayerPoints对 ...

你写命令进去了吗。/p give %p% %i%
没写加个锤子

幻想云
583736449 发表于 2017-5-4 00:27
你写命令进去了吗。/p give %p% %i%
没写加个锤子

我擦,这么666,第一次碰到这样的设置

幻想云
yyb563421689 发表于 2017-5-4 00:30
我擦,这么666,第一次碰到这样的设置

我最近发现,一些实用的插件都是出自你手,这么dalao

yyb563421689 发表于 2017-5-4 00:33
我最近发现,一些实用的插件都是出自你手,这么dalao

这个不敢当。我只是刚学java不到半个月的小菜鸡,

602844218
这个很好很好,支持1.10版本吗?

498525451
插件有BUG 比如你把泥土放在 一号位(物品栏第一个) 然后打开gui 手表放在 岩浆桶上 然后点数字键1 就可以把泥土替换成岩浆

498525451
另外希望出一个标签可以防止出售的物品的 最好可以自定义

498525451 发表于 2017-5-10 02:22
插件有BUG 比如你把泥土放在 一号位(物品栏第一个) 然后打开gui 手表放在 岩浆桶上 然后点数字键1 就可以把 ...

收到,21号后修复

我觉得我还能再抢救一下

498525451
583736449 发表于 2017-5-14 01:56
我觉得我还能再抢救一下

BUG修复了没?

a2292163858a
你好楼主

为什么没有下载地址呢- -

夏小沫
%i% 变量有小数点 而 经验give命令 和 点券的 give 命令的点券 和经验 都不支持小数点
所以后台提示  请问可以修复吗?

498525451
这个好的插件不更新了?

117779284
使用的被墙的网站??
我也是醉了··

shikongchen
1710的就好了

mai1015
下载链接炸了


链接已补,帖子最下方

824631575
1.11.2 papr

好像插件线程崩溃了

  1. [Craft Scheduler Thread - 2080/ERROR]: Please notify author of plugin causing this execution to fix this bug! see: http://bit.ly/1oSiM6C
  2. java.lang.Throwable
  3.         at org.bukkit.craftbukkit.v1_11_R1.CraftServer.dispatchCommand(CraftServer.java:657) [patched_1.11.2.jar:git-Paper-1104]
  4.         at org.bukkit.Bukkit.dispatchCommand(Bukkit.java:597) [patched_1.11.2.jar:git-Paper-1104]
  5.         at me.skymc.TabooLines.id.doS(id.java:51) [TabooLines.jar:?]
  6.         at me.skymc.TabooLines.ic.icc(ic.java:17) [TabooLines.jar:?]
  7.         at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor75.execute(Unknown Source) [?:?]
  8.         at org.bukkit.plugin.EventExecutor$1.execute(EventExecutor.java:44) [patched_1.11.2.jar:git-Paper-1104]
  9.         at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:74) [patched_1.11.2.jar:git-Paper-1104]
  10.         at pw.yumc.Yum.inject.ListenerInjector.execute(ListenerInjector.java:88) [%5BZ%5DYum.jar:?]
  11.         at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [patched_1.11.2.jar:git-Paper-1104]
  12.         at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:517) [patched_1.11.2.jar:git-Paper-1104]
  13.         at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:502) [patched_1.11.2.jar:git-Paper-1104]
  14.         at org.bukkit.craftbukkit.v1_11_R1.event.CraftEventFactory.handleInventoryCloseEvent(CraftEventFactory.java:921) [patched_1.11.2.jar:git-Paper-1104]
  15.         at net.minecraft.server.v1_11_R1.EntityPlayer.closeInventory(EntityPlayer.java:897) [patched_1.11.2.jar:git-Paper-1104]
  16.         at org.bukkit.craftbukkit.v1_11_R1.entity.CraftPlayer.teleport(CraftPlayer.java:591) [patched_1.11.2.jar:git-Paper-1104]
  17.         at org.bukkit.craftbukkit.v1_11_R1.entity.CraftEntity.teleport(CraftEntity.java:265) [patched_1.11.2.jar:git-Paper-1104]
  18.         at me.may.afk.task.CheckRunnable.run(CheckRunnable.java:35) [%5B挂机%5DAFK_1.4.jar:?]
  19.         at org.bukkit.craftbukkit.v1_11_R1.scheduler.CraftTask.run(CraftTask.java:58) [patched_1.11.2.jar:git-Paper-1104]
  20.         at org.bukkit.craftbukkit.v1_11_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:52) [patched_1.11.2.jar:git-Paper-1104]
  21.         at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) [patched_1.11.2.jar:git-Paper-1104]
  22.         at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_151]
  23.         at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_151]
  24.         at java.lang.Thread.run(Unknown Source) [?:1.8.0_151]
复制代码



824631575
蹦服.log.txt (57.31 KB, 下载次数: 3)

1040166647159
骚年  未来  世界在你手中

寡人无能
很喜欢,谢谢作者带来这么好的插件,如果把数值放后面关键词放在前面就更好了!望作者考虑一下!

Nicekill
一直在找的插件,谢谢楼主分享!

xsbnl
本帖最后由 xsbnl 于 2020-1-30 16:50 编辑

汉化文件


3441785369
我今天也有吃饭哦~拉的也很丰富

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