欢迎来到 HiMCBBS 论坛~

想在这里休息会么?和我们共度美好时光吧~

加入QQ群:879016948 获得最新公告,并与群友们一起聊天吹水!

注册 登录
KeyboardListenerAPI - 让开发者更方便的监听按键

免费 原创 开源 前置/API KeyboardListenerAPI - 让开发者更方便的监听按键 1.2

版权类型
原创
插件中文名称
KeyboardListenerAPI
插件英文名称
KeyboardListenerAPI
支持的核心
  1. Spigot
  2. Paper
  3. 其他Spigot下游
  4. 其他Paper下游
版权链接
https://github.com/Hexsook/keyboard-listener-api
资源语言
  1. 其他
Java大版本
  1. 1.13
  2. 1.14
  3. 1.15
  4. 1.16
  5. 1.17
  6. 1.18
  7. 1.19
  8. 1.20
  9. 1.21
kblapi-logo.webp


KeyboardListenerAPI
此插件当前仅为API前置作用。除非其他插件需要此插件作为依赖,否则该插件本体并不会执行任何操作 。

关于KeyboardListenerAPI
KeyboardListenerAPI 旨在简化对原版按键的监听方法,通过简短的监听注册语句,开发者可以轻松监听玩家按下了什么按键。不过由于服务器端的限制,KBLAPI只能通过Bukkit与按键关联的事件来监听特定几个的按键。
如果你喜欢我的插件,欢迎通过 爱发电 赞助我!

如果你正在寻找可以监听全键盘的API,抱歉,任何插件都暂时无法实现这个功能,请查找Mod。



导入依赖到项目
Maven
pom.xml:
扩展 折叠 复制
<dependencies>
    <dependency>
        <groupId>io.github.hexsook</groupId>
        <artifactId>kblapi-api</artifactId>
        <version>1.2</version>
    </dependency>
</dependencies>

Gradle [Kotlin DSL]
build.gradle.kts:
扩展 折叠 复制
implementation("io.github.hexsook:kblapi-api:1.2")

Gradle [Groovy DSL]
build.gradle:
扩展 折叠 复制
implementation 'io.github.hexsook:kblapi-api:1.2'

API用法
注册一个按键监听器:
在你插件的主类中添加一下内容:
Main.class:
扩展 折叠 复制
package your_package;

import io.github.hexsook.kblapi.api.Key;
import io.github.hexsook.kblapi.api.KeyboardListener;
import io.github.hexsook.kblapi.api.KeyboardListenerAPI;
import org.bukkit.entity.Player;
import org.bukkit.plugin.java.JavaPlugin;

public class YourPluginMain extends JavaPlugin {
    @Override
    public void onEnable() {
        KeyboardListenerAPI api = KeyboardListenerAPI.get();
        api.addKeyListener(this, Key.Q, new KeyboardListener() {
            @Override
            public void pressed(Player player) {
                player.sendMessage("你按下了Q");
            }
        });
    }
}

支持的按键类型:
Q, F, SHIFT, SHIFT+Q, SHIFT+F
注意: 如果一个按键被监听,那么此按键原本会关联的事件将会被取消。




寻找支持
大佬,请留下一个五星好评吧。
如果你在使用插件中遇到任何问题,请添加我的QQ: 2214912330



赞助孩子吧
走过路过不要错过,如果你喜欢我的插件,欢迎通过 爱发电 赞助我!
作者
Hexsook
下载
72
查看
281
首次发布
最后更新

评论

0.00 星 0 星

分享资源

后退
顶部