CommandAPI 是一个用于 Minecraft 1.13 及以上版本的强大命令开发 API,它全面支持新版命令 UI,让开发者能够轻松创建功能丰富、提示完善且兼容性强的自定义命令。所有详细信息和资源均可在其 GitHub 页面找到。
CommandAPI 为 Minecraft 1.13 版本引入的全新命令 UI 提供了完整的支持。它旨在简化命令开发流程,提升玩家体验,并确保与现代 Minecraft 功能(如 /execute 命令和函数)的完全兼容。
想保持更新?我们现已开通 Discord 服务器!
/execute as ... run command 让其他实体执行你的命令。/execute 命令:允许你的命令被原版 /execute 命令调用。无需再手动检查参数类型并处理异常。CommandAPI 能自动推断你所需的类型,让你直接使用。
传统方式示例:
onCommand(CommandSender sender, Command command, String label, String[] args) {
try {
int i = Integer.parseInt(args[0]);
// 处理这个数字
} catch (NumberFormatException e) {
// 处理非数字的情况...
}
}使用 CommandAPI 的方式:
new CommandAPICommand("mycommand")
.withArguments(new IntegerArgument("myint"))
.executes((sender, args) -> {
int i = (int) args.get("myint");
// 直接处理这个数字
})
.register();CommandAPI 提供了超过 40 种不同的参数类型,可满足各种需求!支持自动转换为 Enchantment、EntityType、Location、ItemStack、PotionEffect 等多种类型。
无需再手动检查命令发送者是否为玩家。CommandAPI 为各种命令发送者提供了自动检查。
示例:
new CommandAPICommand("mycommand")
.withArguments(arguments)
.executesPlayer((player, args) -> {
player.sendMessage("Hi " + player.getDisplayName());
})
.register();最新、最全面的文档可以在此处找到。相信我,你从未见过如此出色的文档。
是否因你的插件命令无法与 /execute 命令兼容而烦恼,又不知如何编写代码?CommandAPI 为你提供了解决方案!通过其内置的插件命令转换系统,你可以让任何插件的命令都与 Minecraft 的 /execute 命令及数据包兼容!
~ 符号的相对位置。BaseComponent[]。/execute 命令兼容。友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作
历史访问人次:3,030,903 | 今日访问人次:15,031 | 昨日访问人次:11,147
独立 IP:5,192 | 最近24小时独立访客:7,530
Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.
❤ Powered by GermMC 京ICP备17023959号-6