gpt4 book ai didi

java - 我在 spigot 插件中的命令不起作用

转载 作者:行者123 更新时间:2023-12-01 17:51:51 26 4
gpt4 key购买 nike

我的 spigot 插件不起作用。在控制台上,它说插件已启用,但我无法运行插件中的命令。请帮忙。

这是Plugin.java的主要代码

package lol.quacnooblol.mypvpplugin;

import org.bukkit.Bukkit;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.plugin.java.JavaPlugin;

public class Plugin extends JavaPlugin{

@Override
public void onEnable() {
Bukkit.getServer().getLogger().info("Plugin Enabled");
}

@Override
public void onDisable() {
Bukkit.getServer().getLogger().info("Plugin Disabled");
}

public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args) {

if(!(sender instanceof Player)) {
sender.sendMessage("You ran this command on the console");
}

Player player = (Player) sender;

if(cmd.getName().equalsIgnoreCase("test")) {
player.sendMessage("You ran the test command in game.");
return true;
}
return true;
}
}

这是plugin.yml

name: Plugin
version: 0.1
main: lol.quacnooblol.mypvpplugin.Plugin
author: QuacNoobLoL
description: A pvp plugin

command:
test:
usage: /<command>
description: A test command

最佳答案

将plugin.yml command更改为commands

以后请引用plugin.yml documentation请记住,即使是一个字母也可能会破坏您的代码!

关于java - 我在 spigot 插件中的命令不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49276077/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com