【发布时间】:2016-08-29 11:16:13
【问题描述】:
我不知道为什么这不起作用。
我试过执行它,但是当我输入/build时,红石块没有放置。
plugin.yml
name: SkinStandoff
version: 0.1
main: com.sumeshdesh.skinstandoff.SkinStandoff
commands:
arena:
usage: /build
Main.java
public class SkinStandoff extends JavaPlugin implements Listener {
public boolean onCommand(Command cmd, CommandSender sender, String label, String args[]) {
if (cmd.getName().equalsIgnoreCase("build") && sender instanceof Player) {
Player player = (Player) sender;
Location start;
Block bEnd;
Location end;
start = player.getLocation();
end = start.add(3, -1, 3);
bEnd = end.getBlock();
getLogger().info(bEnd.toString());
bEnd.setType(Material.REDSTONE_BLOCK);
return true;
}
return false;
}
}
【问题讨论】:
-
您有任何错误吗?你试过调试吗?
-
没有任何错误,除了命令之外,一切都运行良好。
-
如果您想要一个好的答案,您将不得不向我们提供更多详细信息。对于初学者,您是否正确设置了您的 plugin.yml? (向我们展示设置)
-
@Xetnus 谢谢。
-
@Sumesh 没问题。