bukkit

    1热度

    1回答

    我想要移除玩家放弃某些物品的能力,同时移除除了我想取消的那些物品之外的所有物品,例如:玩家不能放下一把剑,但是当他放下一个蘑菇汤的空碗时,清理掉。我在主类上注册了两个监听器类。 听众: @EventHandler public void onPlayerDropItem(PlayerDropItemEvent e) { e.getItemDrop().remove(); } Pr

    2热度

    3回答

    因此,我正在开发一个Java插件,并且我需要像KitPvP服务器那样做一些事情,玩家选择一个套件,然后他们只被允许获得一个一旦他们死了,再试一次。 我已经尝试过使用字符串来检查玩家是否在命令,但我真的不知道如何与他们做“如何”。有什么建议么?

    0热度

    1回答

    我将消息发送到播放器时,他加入了一个插件: @EventHandler public void onPlayerJoin(PlayerJoinEvent p){ Player a = p.getPlayer(); a.sendMessage(ChatColor.BLUE + "Welcome message"); } 我要的是,当他加入到发送给玩家两种可能的消息: 之

    3热度

    1回答

    我使用MySQL时出现这个错误,但无法弄清楚如何解决它。自从我从Connection.execute[whatever]()切换到PreparedStatement后,我一直在收到此错误,但似乎无法解决此问题。 的NullPointerException: guild info space [09:51:56 WARN]: java.lang.NullPointerException [09:

    1热度

    1回答

    我正在用的插头(我的世界)一个插件,我用枚举来存储邮件/语言,也具体的事情地位。 问题是状态枚举取决于消息枚举。消息枚举依赖于文件messages.yml。 我知道如何重新加载该文件,但是当我这样做时,如果我更改文件messages.yml中的翻译,但发送的消息会更新,但状态消息的状态不会更新。 因此,我想知道是否有可能删除一个枚举的实例,并再次向产生它更新这些值喜欢当插件重新加载它。 publi

    1热度

    2回答

    我一直在努力学习如何使自己的名字,使我自己的自定义Bukkit插件配置文件。我曾尝试创建文件,这样做: public static File warps = new File("warps.yml"); public static FileConfiguration config = YamlConfiguration.loadConfiguration(warps); 所以,你可以

    0热度

    1回答

    我正在开发一个Bukkit插件,我需要给予某些玩家权限的帮助。为了解释更多,一些管理员会使用带有一个参数(一名玩家)的命令,然后该玩家需要获得一些权限。我怎样才能做到这一点? 我到目前为止有: @Override public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] ar

    0热度

    1回答

    提醒,这个插件本身的作品,只是在击球时出错。 我试图彻底改变胸部在minecraft中的工作方式。在我的插件中,当你打开它们时,它们会给你一个项目然后消失,这一直在工作,但有一个问题。 我调用PlayerInteractEvent并使用if语句来查看块类型是否为胸部,如果是则它将取消事件,使胸部消失并给玩家一个物品。但是,当主类将事件传递给ChestRewards类时,它似乎也会传递触发事件或从预

    0热度

    1回答

    当用鼠标右键单击指南针时,我遇到了一个将Block添加到HashSet的事件。但是,我想将与第一个块连接的同一类型的所有块添加到该集合中。我应该怎么做才能防止滞后?

    0热度

    1回答

    我试图访问存储我的 这里类的方法中的名称访问一个名字是我的代码: public class PunishCommand implements Listener, CommandExecutor { private String tn; private Player target; @SuppressWarnings("deprecation") public bool