Bukkit equalsIgnoreCase(“ gm 1”)无法正常工作

我正在尝试使用命令/ gm 1将玩家的游戏模式更改为游戏模式1。我知道那里有一个名为Essentials的插件,该插件具有该命令,但是我正在尝试练习构建bukkit插件。

所以这是我的Main.java:

if(cmd.getName().equalsIgnoreCase("gm 1")){
   String gm1 =  "gamemode 1 " + player.getName();
   Bukkit.dispatchCommand(Bukkit.getConsoleSender(), gm1);
   player.sendMessage(ChatColor.GRAY + "Your now in Creative Mode.");   
}


Plugin.yml:

commands:
   gm 1:
     description: Sets your game mode to creative.

我对Java很陌生,有人可以帮忙吗?

宙斯盾

问题是cmd.getName()仅返回命令的第一部分。(在此gm)。之所以1会被存储为,是args[0]因为第一个单词之后的每个单词都作为单独的字符串存储在args变量中。您想要更多类似的东西:

if(cmd.getName().equalsIgnoreCase("gm") && args[0] == "1"){
   String gm1 =  "gamemode 1 " + player.getName();
   Bukkit.dispatchCommand(Bukkit.getConsoleSender(), gm1);
   player.sendMessage(ChatColor.GRAY + "You're now in Creative Mode.");   
}

commands:
  gm:
    description: Sets your game mode to creative.

因为如上所述,该命令为gm

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

GM跨域Ajax无法正常工作

来自分类Dev

GM_setValue工作替代

来自分类Dev

我的附加程序是从使用GM_函数的Greasemonkey脚本编译而成的,在Firefox 31+版本中无法正常工作

来自分类Dev

GM_getTab(cb)如何工作?

来自分类Dev

iOS 8 GM-无法安装IPA

来自分类Dev

无法将商品添加到库存(Bukkit / Spigot)

来自分类Dev

无法编辑符号-Bukkit:org.bukkit.command.CommandException:在插件X中执行命令'sign'的未处理的异常

来自分类Dev

无法使用xcode 6 GM导入嵌入式框架

来自分类Dev

无法使用Xcode 6 GM Seed提交到AppStore

来自分类Dev

无法使用xcode 6 GM导入嵌入式框架

来自分类Dev

AWS Lambda无法与gm模块一起使用

来自分类Dev

TypeError:无法读取未定义的gm库的属性'width'

来自分类Dev

Xcode 6 GM无法在OS X Yosemite上启动

来自分类Dev

Xcode 11 GM Seed 2 在构建工作区/项目时冻结

来自分类Dev

Bukkit Player removeResourcePack吗?

来自分类Dev

Java NullPointException Bukkit插件

来自分类Dev

Bukkit下落爆炸块

来自分类Dev

Minecraft Bukkit活动

来自分类Dev

Bukkit-检测右键

来自分类Dev

Bukkit插件的TCP连接

来自分类Dev

Bukkit ScoreBoard代理怪异

来自分类Dev

无法使用rbenv在OSX 10.10 GM 3.0上构建Ruby 2.1.3

来自分类Dev

Xcode 11.2和11.2.1 GM SEED-无法安装到设备

来自分类Dev

Xcode 6 GM无法使用iOS 8模拟器模拟位置

来自分类Dev

由于Swift 3上的Xcode 8 GM,因此无法符合STPAddCardViewControllerDelegate

来自分类Dev

无法在钥匙串Xcode 8 GM(Swift 3)中存储数据

来自分类Dev

dataGridView1_CellValueChanged无法正常工作

来自分类Dev

CN1 CodeScanner无法正常工作

来自分类Dev

count()无法正常工作,返回1

Related 相关文章

热门标签

归档