berry64
本帖最后由 1582952890 于 2017-9-17 11:18 编辑

TinyProtocolAPI

V3.8.1

----------------------------------------------------------------------------------

前言:

对插件小白说的话:
  1. 作者码字幸苦了,为了不要当一个被别人恨的伸手党,我在此回复一下~
复制代码
求人气求回复, 金粒你们自己留着换勋章吧~


介绍:

这个API自己使用过,感觉比ProtocolLib方便点, 虽然说功能不太多
但是调用方法比ProtocolLib里面的调用方法好用(什么类似EventHandler“方便”的使用方法)
具体调用方法下面有解释



这个插件可以干的事情:


X,Y坐标列表


没有错,就是这么霸气,全部一个API~(别跟我提ProtocolLib,用起来太麻烦了)

不光是这个,还有更酸爽的东西,写插件玩packet的都知道,导入的时候

CraftPlayer需要导入org.craftbukkit.<版本>_R<release版本>

也就是说公开插件的如果release版本不对根本用不了的

这个插件完全免去了这些繁琐的东西..........就是这么爽~~~~~{:10_505:}

===========================================================

使用方法:

使用自带的Tab(Tab列表)API:
这一段没有自己使用过,有错请揪出~

  1. TabAPI.refresh([插件类], [玩家], [优先级(TabPriority)], [设置(TabSetting)];
复制代码
↑刷新一个玩家的列表

  1. TabAPI.remove([插件类], [玩家]);
复制代码
↑从一个列表里面移除一个玩家


使用自带的TabHolder:
  1. TabHolder.setMessage([x坐标], [y坐标], [String消息]);
复制代码
↑设置一个tab列表在x,y坐标的消息

  1. TabHolder.setMessage([x坐标], [y坐标], [int信号强度]);
复制代码
↑设置一个tab列表在x,y坐标的信号强度

  1. TabHolder.setHeader([String列表{List}]);
复制代码
↑设置一个tab列表的Header,就是最顶上那一条东西
至于为何是List<String>? 因为人家支持动画嘛~

  1. TabHolder.setFooter([String列表{List}]);
复制代码
↑设置一个tab列表的Footer, 就是最底下哪一条
也是支持动画的.......

使用TitleAPI:

  1. TitleAPI.title([{Player}玩家], [{String}消息], [{int}开始时间], [{int}持续时间], [{int}结束时间]);
复制代码
↑向一个玩家发送标题一枚

  1. TitleAPI.subtitle([{Player}玩家], [{String}消息], [{int}开始时间], [{int}持续时间], [{int}结束时间]);
复制代码
↑向一个玩家发送副标题一枚

  1. TitleAPI.hotbar([{Player}玩家], [{String}消息]);
复制代码
↑向一个玩家发送在hotbar上面的消息...
至于hotbar上面的东东是什么东西....就是这个红框圈起来的东西↓
至于更详细的教程,等待我的
---===从零基础开始,到精通插件===---系列教程更新吧 ↑ 现在有的教程可以点击查看
=======================使用教程结束=============================

下载地址:
点我打开插件主网页(对于写这个帖子的时候的未来的最新更新, 或者可以说成对于写这个插件的时候的现在的未来的插件)

点我打开对于写这个帖子的时候的现在的最新更新的直链下载

嗯,没错, 我是一个不干正事的上古之石技术部成员,在此打广告一枚:
上古之石技术部招新指南

(至于为什么没在标题贴上[上古之石]字样,因为这又不是TAS技术部成员写的....)

求回复求人气~ 回复听说免费送金粒,而且免快递费哦!


q1181280639
23333333 不错

Monn_Dik
其实那个贴就是我的QwQ被混乱上次给误删了。
【中文名称:】这项其实是不用翻译的,直接写英文原文就行了。
支持一下哈。

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