小编smo*_*con的帖子

Bukkit:我怎么称呼一个活动?

我刚刚开始编写Bukkit编码,我一直在尝试编写一个插件,为某个播放器启用pvp,并且可以禁用它,但仅限于自己.它工作正常,直到我发现我需要一个事件来完成这项工作,但我还没有得知我需要的事件.在网上看了几个视频/东西后,找不到任何可以帮助我的东西.如果你能告诉我如何做到这一点,那就太好了.此外,如果你能解释更多关于事件,也将不胜感激:)

package me.impatheimpaler.test;

import java.util.ArrayList;
import java.util.List;
import org.bukkit.ChatColor;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.event.Listener;
import org.bukkit.plugin.java.JavaPlugin;

public class togglepvp extends JavaPlugin implements Listener{

    public void onEnable() {

    }

    public void onDisable() {

    }

    List<String> toggled = new ArrayList<String>();

    public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args) {
        if (cmd.getName().equalsIgnoreCase("togglepvp")) {
            if (!(sender instanceof Player)) {
                 sender.sendMessage("Only a Player can run this command.");
                 return false;
            }
            Player player = (Player) sender;
            if (toggled.contains(player.getName())) {
                 player.sendMessage(ChatColor.RED + …
Run Code Online (Sandbox Code Playgroud)

java minecraft bukkit

5
推荐指数
1
解决办法
4899
查看次数

标签 统计

bukkit ×1

java ×1

minecraft ×1