我现在正在开发一个 Spigot 插件。但我遇到了一些问题。我对听众有问题。我看过教程,但没有用。当我在游戏中吃东西时,它不会说“好吃!” 它什么也不做。我试图修复它,但我不能。我不认为是因为我把它放在同一个包里。
监听器.java:
package adawda.awdwa;
import org.bukkit.Bukkit;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerItemConsumeEvent;
import org.bukkit.event.player.PlayerMoveEvent;
import org.bukkit.plugin.java.JavaPlugin;
public class Listeners extends JavaPlugin implements Listener
{
public Listeners(Awdwa plugin)
{
}
public void onEnable()
{
Bukkit.getPluginManager().registerEvents(this, this);
}
@EventHandler
public void onPlayerItemConsume(PlayerItemConsumeEvent event)
{
event.getPlayer().sendMessage("Yum!");
}
}
Run Code Online (Sandbox Code Playgroud)
Awdwa.java(主):
package adawda.awdwa;
import org.bukkit.Bukkit;
import org.bukkit.Location;
import org.bukkit.Server;
import org.bukkit.World;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.Player;
import org.bukkit.event.Cancellable;
import org.bukkit.event.HandlerList;
import org.bukkit.event.player.PlayerEvent;
import org.bukkit.event.player.PlayerJoinEvent;
import org.bukkit.event.player.PlayerBedEnterEvent;
import org.bukkit.event.player.PlayerItemConsumeEvent;
import org.bukkit.plugin.PluginManager;
import org.bukkit.plugin.java.JavaPlugin;
import …Run Code Online (Sandbox Code Playgroud)