【问题标题】:Giving a player an item (minecraft plugin)给玩家一个物品(我的世界插件)
【发布时间】:2020-12-29 01:40:43
【问题描述】:

我的代码是

package me.Doloro.FerretSBPlugin;

import org.bukkit.Material;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.inventory.ItemStack;

public class YourMistakesHelpMe {
    @SuppressWarnings("deprecation")
    public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
    
    if (cmd.getName().equalsIgnoreCase("bruh")) {
        Player player = (Player) sender;
        player.getInventory().addItem(new ItemStack(Material.DIAMOND_SWORD));
        sender.sendMessage(org.bukkit.ChatColor.BLUE + "Check Your Inventory");
            return true;
        } //If this has happened the function will return true. 
        // If this hasn't happened the value of false will be returned.
        return false; 
    }

}

我想在输入命令时给一个 Diamond_Sword

没有错误,只有 {player} 使用了命令 /bruh , 而且我是新手,所以任何帮助都会帮助我很多

【问题讨论】:

    标签: plugins minecraft


    【解决方案1】:

    所以这可能是因为您在“public class YourMistakesHelpMe”之后忘记了“implements CommandExecutor”。我无法检查它,但我知道为什么它不起作用。

    package me.Doloro.FerretSBPlugin;
    
    import org.bukkit.Material;
    import org.bukkit.command.Command;
    import org.bukkit.command.CommandSender;
    import org.bukkit.entity.Player;
    import org.bukkit.inventory.ItemStack;
    
    public class YourMistakesHelpMe implements CommandExecutor {
        @SuppressWarnings("deprecation")
        public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
    
        if (cmd.getName().equalsIgnoreCase("bruh")) {
            Player player = (Player) sender;
            player.getInventory().addItem(new ItemStack(Material.DIAMOND_SWORD));
            sender.sendMessage(org.bukkit.ChatColor.BLUE + "Check Your Inventory");
                return true;
            } //If this has happened the function will return true. 
            // If this hasn't happened the value of false will be returned.
            return false; 
        }
    
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-05-28
      • 1970-01-01
      • 2016-10-21
      • 1970-01-01
      • 2023-04-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多