Помогите Пофиксить Ultimate Survival Games | Спам в чат

MasterCapeXD

Активный участник
Пользователь
Баллы
66
Имя в Minecraft
MasterCapeXD
Проблема такова. Я скачал последнюю версию Ultimate Survival Games, запустил, создал арены, затестил, а он зависает на отсчете 5, я взял с исходников код, переписал класс Lobby Countdown, закинул класс в ту версию, все заработало. Потом оказалось, что во время ресета после игры начинает спамить в консоли и в чате у всех игроков такими строками:
[18:45:29] [Thread-15/INFO]: -1,1[m
[18:45:29] [Thread-15/INFO]: -1,2[m
[18:45:29] [Thread-15/INFO]: -1,1[m
[18:45:29] [Thread-15/INFO]: -1,2[m
[18:45:29] [Thread-15/INFO]: -1,1[m
[18:45:29] [Thread-15/INFO]: -1,2[m
[18:45:29] [Thread-15/INFO]: -1,1[m
[18:45:29] [Thread-15/INFO]: -1,2[m
[18:45:29] [Thread-15/INFO]: -1,1[m
[18:45:29] [Thread-15/INFO]: -1,2[m
[18:45:29] [Thread-15/INFO]: -1,1[m
[18:45:29] [Thread-15/INFO]: -1,2[m
[18:45:29] [Thread-15/INFO]: -1,1[m
[18:45:29] [Thread-15/INFO]: -1,2[m
[18:45:29] [Thread-15/INFO]: -1,1[m
[18:45:29] [Thread-15/INFO]: -1,2[m
[18:45:29] [Thread-15/INFO]: -1,1[m
[18:45:29] [Thread-15/INFO]: -1,2[m
[18:45:29] [Thread-15/INFO]: -1,1[m
[18:45:29] [Thread-15/INFO]: -1,2[m
[18:45:29] [Thread-15/INFO]: -1,1[m
[18:45:29] [Thread-15/INFO]: -1,2[m
[18:45:29] [Thread-15/INFO]: -1,1[m
[18:45:29] [Thread-15/INFO]: -1,2[m
[18:45:29] [Thread-15/INFO]: -1,1[m
[18:45:29] [Thread-15/INFO]: -1,2[m
[18:45:29] [Thread-15/INFO]: -1,1[m
[18:45:29] [Thread-15/INFO]: -1,2[m
[18:45:29] [Thread-15/INFO]: -1,1[m
[18:45:29] [Thread-15/INFO]: -1,2[m
[18:45:29] [Thread-15/INFO]: -1,1[m
[18:45:29] [Thread-15/INFO]: -1,2[m
[18:45:29] [Thread-15/INFO]: -1,1[m
[18:45:29] [Thread-15/INFO]: -1,2[m
[18:45:29] [Thread-15/INFO]: -1,1[m
[18:45:29] [Thread-15/INFO]: -1,2[m
[18:45:29] [Thread-15/INFO]: -1,1[m
[18:45:29] [Thread-15/INFO]: -1,2[m
[18:45:29] [Thread-15/INFO]: -1,1[m
[18:45:29] [Thread-15/INFO]: -1,2[m
[18:45:29] [Thread-15/INFO]: -1,1[m
[18:45:29] [Thread-15/INFO]: -1,2[m
[18:45:29] [Thread-15/INFO]: -1,1[m
[18:45:29] [Thread-15/INFO]: -1,2[m
[18:45:29] [Thread-15/INFO]: -1,1[m
[18:45:29] [Thread-15/INFO]: -1,2[m
[18:45:29] [Thread-15/INFO]: -1,1[m
[18:45:29] [Thread-15/INFO]: -1,2[m
[18:45:29] [Thread-15/INFO]: -1,1[m
[18:45:29] [Thread-15/INFO]: -1,2[m
[18:45:29] [Thread-15/INFO]: -1,1[m
[18:45:29] [Thread-15/INFO]: -1,2[m
[18:45:29] [Thread-15/INFO]: -1,1[m
[18:45:29] [Thread-15/INFO]: -1,2[m
[18:45:29] [Thread-15/INFO]: -1,1[m
[18:45:29] [Thread-15/INFO]: -1,2[m
[18:45:29] [Thread-15/INFO]: -1,1[m
[18:45:29] [Thread-15/INFO]: -1,2[m
[18:45:29] [Thread-15/INFO]: -1,1[m
[18:45:29] [Thread-15/INFO]: -1,2[m
[18:45:29] [Thread-15/INFO]: -1,1[m
[18:45:29] [Thread-15/INFO]: -1,2[m
[18:45:29] [Thread-15/INFO]: -1,1[m
[18:45:29] [Thread-15/INFO]: -1,2[m
[18:45:29] [Thread-15/INFO]: -1,1[m
[18:45:29] [Thread-15/INFO]: -1,2[m
[18:45:29] [Thread-15/INFO]: -1,1[m
[18:45:29] [Thread-15/INFO]: -1,2[m
[18:45:29] [Thread-15/INFO]: -1,1[m
[18:45:29] [Thread-15/INFO]: -1,2[m
[18:45:29] [Thread-15/INFO]: -1,1[m
[18:45:29] [Thread-15/INFO]: -1,2[m
[18:45:29] [Thread-15/INFO]: -1,1[m
[18:45:29] [Thread-15/INFO]: -1,2[m
[18:45:29] [Thread-15/INFO]: -1,1[m
[18:45:29] [Thread-15/INFO]: -1,2[m
[18:45:29] [Thread-15/INFO]: -1,1[m
[18:45:29] [Thread-15/INFO]: -1,2[m
[18:45:29] [Thread-15/INFO]: -1,1[m
[18:45:29] [Thread-15/INFO]: -1,2[m
[18:45:29] [Thread-15/INFO]: -1,1[m
[18:45:29] [Thread-15/INFO]: -1,2[m
[18:45:29] [Thread-15/INFO]: -1,1[m
[18:45:29] [Thread-15/INFO]: -1,2[m
[18:45:29] [Thread-15/INFO]: -1,1[m
[18:45:29] [Thread-15/INFO]: -1,2[m
[18:45:29] [Thread-15/INFO]: -1,1[m
[18:45:29] [Thread-15/INFO]: -1,2[m
[18:45:29] [Thread-15/INFO]: -1,1[m
[18:45:29] [Thread-15/INFO]: -1,2[m
[18:45:29] [Thread-15/INFO]: -1,1[m
[18:45:29] [Thread-15/INFO]: -1,2[m
[18:45:29] [Thread-15/INFO]: -1,1[m
[18:45:29] [Thread-15/INFO]: -1,2[m
[18:45:29] [Thread-15/INFO]: -1,1[m
[18:45:29] [Thread-15/INFO]: -1,2[m
[18:45:29] [Thread-15/INFO]: -1,1[m

И так до конца ресета.Я пробовал совсем скомпилировать плагин из GitHub, там та же пробелма после ресета.Начал искать ошибку в классах.Но такого не нашел.Прошу, помогите!
 
Смотри где в в чат или консоль пишет и найдешь.
Но это приведет кутечне памяти, так что тебе придется искать способ подчищать мапы, когда игрок офлайн и время задержки прошло.
 
Ну я искал что-то типо того: System.out.println || p.sendMessage и тп.Но не находил.Может, есть другие методы вывода, о которых я не знаю??
Логер забыл. Систем принт в плагинах не юзают нормальные люди.
 
Логер забыл. Систем принт в плагинах не юзают нормальные люди.
Странно, создатель этого плагина очень это любит...
JavaScript:
public void onEnable() {
        if(!Bukkit.getVersion().toLowerCase().contains("spigot")) {
            System.err.println("[SurvivalGames] ###################################################################");
            System.err.println("[SurvivalGames] #########       THIS PLUGIN REQUIRES SPIGOT TO RUN       ##########");
            System.err.println("[SurvivalGames] #########      Please use it instead of craftbukkit!     ##########");
            System.err.println("[SurvivalGames] ######### ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ##########");
            System.err.println("[SurvivalGames] #########       Download: http://www.spigotmc.org/       ##########");
            System.err.println("[SurvivalGames] ###################################################################");
            Bukkit.getPluginManager().disablePlugin(this);
            return;
        }

и это только ОнОнейбл
И их много по всему плагину
Роюсь, роюсь, и толком ничего не нашел, разве что подозрения, но сообщения я не вижу...
JavaScript:
    private void logChunk(Location loc) {
        for(Game game : gm.getGames()) {
            if(game.getState() == GameState.INGAME || game.getState() == GameState.DEATHMATCH) {
                Arena a = game.getCurrentArena();
                if(a.containsBlock(loc)) {
                    String chunkKey = loc.getChunk().getX() + "," + loc.getChunk().getZ();
                    if(!game.getChunksToReset().contains(chunkKey)) {
                        game.getChunksToReset().add(chunkKey);
                        List<String> reset = SurvivalGames.reset.getStringList("Startup-Reset." + game.getName() + "." + a.getName());
                        reset.add(chunkKey);
                        SurvivalGames.reset.set("Startup-Reset." + game.getName() + "." + a.getName(), reset);
                        SurvivalGames.saveReset();
                    }
                    return;
                }
            }
        }
    }

Нашел возможную причину проблемы. В классе util есть метод debug, надеюсь, это он
Эхх, не оно (
 
Странно, создатель этого плагина очень это любит...
JavaScript:
public void onEnable() {
        if(!Bukkit.getVersion().toLowerCase().contains("spigot")) {
            System.err.println("[SurvivalGames] ###################################################################");
            System.err.println("[SurvivalGames] #########       THIS PLUGIN REQUIRES SPIGOT TO RUN       ##########");
            System.err.println("[SurvivalGames] #########      Please use it instead of craftbukkit!     ##########");
            System.err.println("[SurvivalGames] ######### ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ##########");
            System.err.println("[SurvivalGames] #########       Download: http://www.spigotmc.org/       ##########");
            System.err.println("[SurvivalGames] ###################################################################");
            Bukkit.getPluginManager().disablePlugin(this);
            return;
        }

и это только ОнОнейбл
И их много по всему плагину
Роюсь, роюсь, и толком ничего не нашел, разве что подозрения, но сообщения я не вижу...
JavaScript:
    private void logChunk(Location loc) {
        for(Game game : gm.getGames()) {
            if(game.getState() == GameState.INGAME || game.getState() == GameState.DEATHMATCH) {
                Arena a = game.getCurrentArena();
                if(a.containsBlock(loc)) {
                    String chunkKey = loc.getChunk().getX() + "," + loc.getChunk().getZ();
                    if(!game.getChunksToReset().contains(chunkKey)) {
                        game.getChunksToReset().add(chunkKey);
                        List<String> reset = SurvivalGames.reset.getStringList("Startup-Reset." + game.getName() + "." + a.getName());
                        reset.add(chunkKey);
                        SurvivalGames.reset.set("Startup-Reset." + game.getName() + "." + a.getName(), reset);
                        SurvivalGames.saveReset();
                    }
                    return;
                }
            }
        }
    }

Нашел возможную причину проблемы. В классе util есть метод debug, надеюсь, это он
Эхх, не оно (
У меня точно такая же проблема - застревает на 5 секунде!!! Так ты её не решил??? И если поможет то у меня в консоли вот что пишет:
[18:44:02] [Server thread/WARN]: [SurvivalGames] Task #85285 for SurvivalGames vBeta 1.9.6 generated an exception
java.lang.NoSuchFieldError: BLOCK_NOTE_HARP
at me.maker56.survivalgames.game.phases.CooldownPhase$1.run(CooldownPhase.java:72) ~[?:?]
at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftTask.run(CraftTask.java:71) ~[craftbukkit.jar:git-Spigot-5f38d38-18fbb24]
at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350) [craftbukkit.jar:git-Spigot-5f38d38-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:723) [craftbukkit.jar:git-Spigot-5f38d38-18fbb24]
at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [craftbukkit.jar:git-Spigot-5f38d38-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [craftbukkit.jar:git-Spigot-5f38d38-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [craftbukkit.jar:git-Spigot-5f38d38-18fbb24]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_91]
[18:44:03] [Server thread/WARN]: [SurvivalGames] Task #85285 for SurvivalGames vBeta 1.9.6 generated an exception
java.lang.NoSuchFieldError: BLOCK_NOTE_HARP
at me.maker56.survivalgames.game.phases.CooldownPhase$1.run(CooldownPhase.java:72) ~[?:?]
at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftTask.run(CraftTask.java:71) ~[craftbukkit.jar:git-Spigot-5f38d38-18fbb24]
at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350) [craftbukkit.jar:git-Spigot-5f38d38-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:723) [craftbukkit.jar:git-Spigot-5f38d38-18fbb24]
at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [craftbukkit.jar:git-Spigot-5f38d38-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [craftbukkit.jar:git-Spigot-5f38d38-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [craftbukkit.jar:git-Spigot-5f38d38-18fbb24]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_91]
[18:44:04] [Server thread/WARN]: [SurvivalGames] Task #85285 for SurvivalGames vBeta 1.9.6 generated an exception
java.lang.NoSuchFieldError: BLOCK_NOTE_HARP
at me.maker56.survivalgames.game.phases.CooldownPhase$1.run(CooldownPhase.java:72) ~[?:?]
at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftTask.run(CraftTask.java:71) ~[craftbukkit.jar:git-Spigot-5f38d38-18fbb24]
at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350) [craftbukkit.jar:git-Spigot-5f38d38-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:723) [craftbukkit.jar:git-Spigot-5f38d38-18fbb24]
at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [craftbukkit.jar:git-Spigot-5f38d38-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [craftbukkit.jar:git-Spigot-5f38d38-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [craftbukkit.jar:git-Spigot-5f38d38-18fbb24]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_91]
[18:44:05] [Server thread/WARN]: [SurvivalGames] Task #85285 for SurvivalGames vBeta 1.9.6 generated an exception
java.lang.NoSuchFieldError: BLOCK_NOTE_HARP
at me.maker56.survivalgames.game.phases.CooldownPhase$1.run(CooldownPhase.java:72) ~[?:?]
at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftTask.run(CraftTask.java:71) ~[craftbukkit.jar:git-Spigot-5f38d38-18fbb24]
at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350) [craftbukkit.jar:git-Spigot-5f38d38-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:723) [craftbukkit.jar:git-Spigot-5f38d38-18fbb24]
at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [craftbukkit.jar:git-Spigot-5f38d38-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [craftbukkit.jar:git-Spigot-5f38d38-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [craftbukkit.jar:git-Spigot-5f38d38-18fbb24]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_91]
[18:44:06] [Server thread/WARN]: [SurvivalGames] Task #85285 for SurvivalGames vBeta 1.9.6 generated an exception
java.lang.NoSuchFieldError: BLOCK_NOTE_HARP
at me.maker56.survivalgames.game.phases.CooldownPhase$1.run(CooldownPhase.java:72) ~[?:?]
at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftTask.run(CraftTask.java:71) ~[craftbukkit.jar:git-Spigot-5f38d38-18fbb24]
at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350) [craftbukkit.jar:git-Spigot-5f38d38-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:723) [craftbukkit.jar:git-Spigot-5f38d38-18fbb24]
at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [craftbukkit.jar:git-Spigot-5f38d38-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [craftbukkit.jar:git-Spigot-5f38d38-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [craftbukkit.jar:git-Spigot-5f38d38-18fbb24]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_91]
 
Последнее редактирование:
У меня точно такая же проблема - застревает на 5 секунде!!! Так ты её не решил??? И если поможет то у меня в консоли вот что пишет:
[18:44:02] [Server thread/WARN]: [SurvivalGames] Task #85285 for SurvivalGames vBeta 1.9.6 generated an exception
java.lang.NoSuchFieldError: BLOCK_NOTE_HARP
at me.maker56.survivalgames.game.phases.CooldownPhase$1.run(CooldownPhase.java:72) ~[?:?]
at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftTask.run(CraftTask.java:71) ~[craftbukkit.jar:git-Spigot-5f38d38-18fbb24]
at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350) [craftbukkit.jar:git-Spigot-5f38d38-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:723) [craftbukkit.jar:git-Spigot-5f38d38-18fbb24]
at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [craftbukkit.jar:git-Spigot-5f38d38-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [craftbukkit.jar:git-Spigot-5f38d38-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [craftbukkit.jar:git-Spigot-5f38d38-18fbb24]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_91]
[18:44:03] [Server thread/WARN]: [SurvivalGames] Task #85285 for SurvivalGames vBeta 1.9.6 generated an exception
java.lang.NoSuchFieldError: BLOCK_NOTE_HARP
at me.maker56.survivalgames.game.phases.CooldownPhase$1.run(CooldownPhase.java:72) ~[?:?]
at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftTask.run(CraftTask.java:71) ~[craftbukkit.jar:git-Spigot-5f38d38-18fbb24]
at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350) [craftbukkit.jar:git-Spigot-5f38d38-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:723) [craftbukkit.jar:git-Spigot-5f38d38-18fbb24]
at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [craftbukkit.jar:git-Spigot-5f38d38-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [craftbukkit.jar:git-Spigot-5f38d38-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [craftbukkit.jar:git-Spigot-5f38d38-18fbb24]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_91]
[18:44:04] [Server thread/WARN]: [SurvivalGames] Task #85285 for SurvivalGames vBeta 1.9.6 generated an exception
java.lang.NoSuchFieldError: BLOCK_NOTE_HARP
at me.maker56.survivalgames.game.phases.CooldownPhase$1.run(CooldownPhase.java:72) ~[?:?]
at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftTask.run(CraftTask.java:71) ~[craftbukkit.jar:git-Spigot-5f38d38-18fbb24]
at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350) [craftbukkit.jar:git-Spigot-5f38d38-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:723) [craftbukkit.jar:git-Spigot-5f38d38-18fbb24]
at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [craftbukkit.jar:git-Spigot-5f38d38-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [craftbukkit.jar:git-Spigot-5f38d38-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [craftbukkit.jar:git-Spigot-5f38d38-18fbb24]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_91]
[18:44:05] [Server thread/WARN]: [SurvivalGames] Task #85285 for SurvivalGames vBeta 1.9.6 generated an exception
java.lang.NoSuchFieldError: BLOCK_NOTE_HARP
at me.maker56.survivalgames.game.phases.CooldownPhase$1.run(CooldownPhase.java:72) ~[?:?]
at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftTask.run(CraftTask.java:71) ~[craftbukkit.jar:git-Spigot-5f38d38-18fbb24]
at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350) [craftbukkit.jar:git-Spigot-5f38d38-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:723) [craftbukkit.jar:git-Spigot-5f38d38-18fbb24]
at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [craftbukkit.jar:git-Spigot-5f38d38-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [craftbukkit.jar:git-Spigot-5f38d38-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [craftbukkit.jar:git-Spigot-5f38d38-18fbb24]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_91]
[18:44:06] [Server thread/WARN]: [SurvivalGames] Task #85285 for SurvivalGames vBeta 1.9.6 generated an exception
java.lang.NoSuchFieldError: BLOCK_NOTE_HARP
at me.maker56.survivalgames.game.phases.CooldownPhase$1.run(CooldownPhase.java:72) ~[?:?]
at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftTask.run(CraftTask.java:71) ~[craftbukkit.jar:git-Spigot-5f38d38-18fbb24]
at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350) [craftbukkit.jar:git-Spigot-5f38d38-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:723) [craftbukkit.jar:git-Spigot-5f38d38-18fbb24]
at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [craftbukkit.jar:git-Spigot-5f38d38-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [craftbukkit.jar:git-Spigot-5f38d38-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [craftbukkit.jar:git-Spigot-5f38d38-18fbb24]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_91]
Попробуй скачать эту версию https://dev.bukkit.org/projects/ultimatesurvivalgames/files/838894/download
У тебя проблема с воспроизведением звука - в версии 1.9 поменяли название звуков, а плагин на более свежей версии.
 
А не проще чуть рекоднуть?
А что сделать? Я просто в классе с именем CooldownPhase$1 ( вот его код) нашёл такую строчку:
package me.maker56.survivalgames.game.phases;

import me.maker56.survivalgames.user.User;
import me.maker56.survivalgames.Util;
import me.maker56.survivalgames.commands.messages.MessageHandler;
import org.bukkit.Sound;
import java.util.Iterator;

class CooldownPhase$1 implements Runnable {
public void run() {
Iterator<E> iterator = CooldownPhase.access$0(CooldownPhase.this).getUsers().iterator();
User user;
while (iterator.hasNext()) {
user = (User)iterator.next();
user.getPlayer().setLevel(CooldownPhase.access$1(CooldownPhase.this));
user.getPlayer().setExp(Util.getExpPercent((float)CooldownPhase.access$1(CooldownPhase.this), (float)CooldownPhase.access$0(CooldownPhase.this).getCooldownTime()));
}
if (CooldownPhase.access$1(CooldownPhase.this) == 27) {
CooldownPhase.access$0(CooldownPhase.this).sendMessage(MessageHandler.getMessage("prefix") + "MAPINFO �7- �eName: �b" + CooldownPhase.access$2(CooldownPhase.this).getName());
}
if (CooldownPhase.access$1(CooldownPhase.this) > 0 && (CooldownPhase.access$1(CooldownPhase.this) % 5 == 0 || (CooldownPhase.access$1(CooldownPhase.this) <= 10 && CooldownPhase.access$1(CooldownPhase.this) > 0))) {
CooldownPhase.access$0(CooldownPhase.this).sendMessage(MessageHandler.getMessage("game-cooldown").replace("%0%", Util.getFormatedTime(CooldownPhase.access$1(CooldownPhase.this))));
}
if (CooldownPhase.access$1(CooldownPhase.this) <= 5 && CooldownPhase.access$1(CooldownPhase.this) > 0) {
iterator = CooldownPhase.access$0(CooldownPhase.this).getUsers().iterator();
while (iterator.hasNext()) {
user = (User)iterator.next();
user.getPlayer().playSound(user.getPlayer().getLocation(), Sound.BLOCK_NOTE_HARP, 8.0f, 1.0f);
}
}
else if (CooldownPhase.access$1(CooldownPhase.this) == 0) {
iterator = CooldownPhase.access$0(CooldownPhase.this).getUsers().iterator();
while (iterator.hasNext()) {
user = (User)iterator.next();
user.getPlayer().playSound(user.getPlayer().getLocation(), Sound.BLOCK_NOTE_PLING, 8.0f, 1.0f);
user.clearInventory();
}
CooldownPhase.access$3(CooldownPhase.this).cancel();
CooldownPhase.access$4(CooldownPhase.this, false);
CooldownPhase.access$5(CooldownPhase.this, CooldownPhase.access$0(CooldownPhase.this).getCooldownTime());
CooldownPhase.access$0(CooldownPhase.this).startIngame();
return;
}
CooldownPhase.access$0(CooldownPhase.this).updateScoreboard();
final CooldownPhase this$0 = CooldownPhase.this;
CooldownPhase.access$5(this$0, CooldownPhase.access$1(this$0) - 1);
}
}
Так вот это она не даёт мне??? И как мне исправлять????
 
К чему вообще было апать тему, если ошибка не актуальная? Все там нормально со звуками.
 
Назад
Верх