PluginLib (插件库-API,为开发者提供函数,1.8-1.15兼容)
这是一个为我的一些插件设计的API。该插件在您的服务器上不执行任何操作,开发者可以为其添加函数。目前仅适用于1.8、1.10、1.11、1.12、1.14和1.15版本的服务器。这是一个BETA版本。
功能:
- 创建NPC
- 处理互动
- 客户端和服务器数据包处理
- 获取玩家输入
- 对象序列化
- MySQLApi(尚未完成)
- 简单的配置处理
- 构建物品、头颅和盔甲
- 将玩家传送至Bungee服务器
- 集成的UUID-Fetcher
配置:
可以前往GitHub上的Wiki了解更多信息:https://github.com/keksexception/PluginLib/wiki
Github源代码链接:https://github.com/keksexception/PluginLib/tree/master/PluginLib/src
使用方法:
1. NPC创建:
NPC npc=new NPC(location, npcName, fetchName, skinName); //创建NPC npc.register(); //注册NPC npc.enableAutospawn(); //自动在玩家加入时生成NPC
2. 互动处理:
@EventHandler public void onInteract(PlayerInteractAtNPCEvent e) { NPC npc = e.getNPC(); Player player = e.getPlayer(); NPCAction action = e.getAction(); }
权限:无
如果您遇到任何问题,请在GitHub上报告:https://github.com/keksexception/PluginLib/issues
Spigot下载地址:https://www.spigotmc.org/resources/pluginlib.46458/
收录