bukkit

    2热度

    4回答

    我正在尝试制作一个插件,用于从Minecraft中移除饥饿感。但是,我无法找到它的事件! 当玩家失去饥饿时,是否有事件发生? 类似于PlayerHungerChangeEvent?

    1热度

    2回答

    我使用这个: public void onPlayerCommandPreprocessEvent(PlayerCommandPreprocessEvent event) { event.getPlayer().sendRawMessage(Color.RED.toString()+"TEXT..."); } ,但它显示在聊天Color:[rgb0xFF00]TEXT...。 我也

    1热度

    1回答

    在我的新Bukkit项目中,我需要使用插件创建自定义食用项目,而不是mod。 我想创造新的食物,如蜂蜜或松饼。我知道如何实施制作配方,但不知道如何检测物品是否被消耗。 我能做些什么来检测一个物品的消耗,并以与Minecraft的普通食物相同的方式处理它的效果?

    0热度

    1回答

    我需要知道是否有办法清除其他插件运行命令时的清单。我想你可以使用PlayerCommandPreprocessEvent,但我一直无法自己得到它。我想对我的问题提供一些帮助。谢谢:)

    1热度

    2回答

    我在我的bukkit/spigot插件中有一个自定义事件,它扩展了PlayerInteractEvent,它尝试在玩家周围的附近地区打开箱子。 当前代码使用此事件来确保没有其他插件(例如,悲伤预防)反对玩家能够打开胸部。如果玩家可以打开胸部,我的插件会尝试将物品放入胸部。我想忽略setCancelled()如果它是由一定的插件(理想情况下)或者类中调用(作为变通) 从this question我可

    1热度

    1回答

    我正在为我的服务器开发一个基本插件,但我无法获得第5个命令。 这里是Main.java的代码: package me.knightgeek.geekessentials; import org.bukkit.Bukkit; import org.bukkit.ChatColor; import org.bukkit.GameMode; import org.bukkit.command.

    -4热度

    2回答

    有人能告诉我为什么这不起作用吗? 这是一个基本的OOP功能。它有效,但由于某种原因,它停止工作。 public class InfoboardManager { private MainInfoboard mi; private Player p; public InfoboardManager(Player p) { this.p = p;

    0热度

    2回答

    在一个项目上工作约一周后,它突然停止导出。每次我尝试导出我的项目时,我都会收到错误消息。我的班级没有什么是错的。 JAR creation failed. See details for additional information. Class files on classpath not found or not accessible for: 'TroubleInTT/

    0热度

    1回答

    美好的一天, 我有一个关于Java中反射的问题。 我想用下面的构造方法实例化一个类PacketPlayOutPlayerInfo构造: public PacketPlayOutPlayerInfo(PacketPlayOutPlayerInfo.EnumPlayerInfoAction paramEnumPlayerInfoAction, Iterable<EntityPlayer> paramI

    1热度

    1回答

    开始:我知道这个错误是常见的,它可能看起来是重复的。 但它没有,阅读代码,我会解释我的错误。 我的插件,在这种情况下,我的世界存在了3个重要的类,但只有它的JSONConfig所有的魔法正在发生的事情: JSONConfig.java public class JSONConfig { private String Path; private Map<String,Object