私のサーバーには本当に良いプラグインが見つかりました。死んでしまいました。作者はそれを更新していないので更新しましたが、プラグインフォルダにそのプラグインを置きました。これはcmdにありましたエラー: 'plugins \ BossBarMessage.jar'を 'plugins'フォルダにロードできませんでした。 org.bukkit.plugin.InvalidPluginException:メインクラス 'com.thenathang.bossbarmessage.Main'を見つけることができません。 at org.bukkit .plugin.java.PluginClassLoader(PluginClassLoader.java:66)〜。[インロー1.12.jar:gitの - インロー596221b-9a1fc1e] これはコードです:メインクラスが見つからない - Minecraftプラグイン
package com.thenathang.bossbarmessage;
import com.thenathang.bossbarmessage.Util.StringUtil;
import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.util.logging.Level;
import java.util.logging.Logger;
import me.confuser.barapi.BarAPI;
import net.gravitydevelopment.updater.Updater;
import net.gravitydevelopment.updater.Updater.UpdateResult;
import net.gravitydevelopment.updater.Updater.UpdateType;
import org.bukkit.ChatColor;
import org.bukkit.Server;
import org.bukkit.command.PluginCommand;
import org.bukkit.configuration.file.FileConfiguration;
import org.bukkit.configuration.file.YamlConfiguration;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerJoinEvent;
import org.bukkit.plugin.Plugin;
import org.bukkit.plugin.PluginManager;
import org.bukkit.plugin.java.JavaPlugin;
public class Main extends JavaPlugin implements Listener
{
public static Main instance;
public YamlConfiguration config;
public String currentMessage = "";
public static boolean update = false;
public static String name = "";
あなたの主な方法はどこですか? – user7294900
@ user7294900あなたがpublic static void main(String args [])を意味するのであれば、コードに含まれていないので、単にminecraft_server.jarに新しいバージョンを追加し、パスを構築するためのプラグインを追加するだけです。しかし、今私はエクスポート時にこのエラーが発生します:** JARの作成に失敗しました。 [BossBarMessage中] COM/thenathang/bossbarmessageは、そのプロジェクトのビルド・パス上にない パッケージフラグメントルートを取得できません:BossBarMessage/COM/thenathang/bossbarmessage/Main.java COM/thenathang/bossbarmessage [BossBarMessage中]その上にありませんプロジェクトのビルドパス** – DursonQ