我正试图为Bukkit编写一个插件,但我似乎无法让它工作。我从github 复制了一些代码,并将其作为maven项目导入eclipse。当我尝试以“Maven Build”的形式运行时,它会显示大量的文本,但最终会给出这些错误。
Failed to execute goal on project BlockHunt: Could not resolve dependencies for project nl.Steffion:BlockHunt:jar:0.2.1-
b${env.BUILD_NUMBER}: Failed to collect dependencies at org.
当我点击清单中的物品时,它什么也不做,我可以把它拖到任何我想要的地方。然后我重新打开存货,物品就回来了。我希望该项目按一下(本例中的通知项),切换通知布尔值并关闭库存。请帮帮忙。这可能是一个愚蠢的解决方案,但有时简单的东西可以逃避我。谢谢。
这是清单:
public class GUI extends JavaPlugin implements Listener
{
private API api;
AlphaCommand command = new AlphaCommand();
public static Inventory inv = Bukkit.cre
我正在开发一个利用Hibernate JPA进行数据库交互的java插件。我正在使用Hibernate配置文件来完成这项任务。
当我将项目导出到jar文件并运行它时,我会得到以下错误:
[23:23:12] [Server thread/ERROR]: Error occurred while enabling nationsatwar v1.1 (Is it up to date?)
java.lang.NoClassDefFoundError: org/hibernate/cfg/Configuration
at net.mcnations.nationsatwar
好的,我试着在他们登录时检查玩家的清单,上面写着displayname
public void onPlayerJoin(PlayerJoinEvent event) {
Player p = event.getPlayer();
for (int i = 0; i < p.getInventory().getSize(); i++) {
if (p.getInventory().getItem(i).getType() != null) {
if (!p.getInventory().getItem(i).getItemMeta
我的强调了在我的服务中缓存的可能性。
编写本文时的 (v1.3.0-build.2417 (快照))显示了一个cache标志。
但是,只有在第一次调用service.get(id)之后才会填充缓存。我希望能够使用从其他地方检索的项预填充资源缓存。
(从2+端点获得相同的项是完全合理的。例如,如果任务5是项目99的一部分,您可以在/task/5中使用一个任务,如果任务5是项目99的一部分,它可以作为/projects/99/tasks集合的一部分)
我试过了,但很难看
// return the API in the project service
return {
projec
我尝试添加一个路径,用户可以在其中输入配置文件中的行数,并且必须解析整数,因为它是一个字符串,并且它一直返回一个错误。我认为这可能是实例引用的错误。
public class GUI {
private static Main plugin;
public GUI(Main plugin) {
this.plugin = plugin;
}
public static Inventory inventory;
public static String inventory_name;
public static int inv