Вопрос BAirDropX конфликт с FastAsyncWorldEdit

Ядро
Paper

NoJoRunDev

Пользователь
Сообщения
10
Решения
2
Веб-сайт
www.spigotmc.org
Плагин
BAirDropX
Ядро сервера
  1. Paper
Версия сервера
  1. 1.16.5
Память сервера ОЗУ
10Gb
Ссылка
https://www.spigotmc.org/resources/bairdropx.118636/
По официальной документации я сделал ивент.
Документация:

У меня в listeners прописано что когда ивент заканчивается то схематика должна удаляться:
Вам необходимо зарегистрироваться для просмотра изображений-вложений


Но схематика не удаляется и в консоле пишет вот это (Если я попытаюсь снова прогрузить чанки с схематикой она пропадёт):

[12:58:57 WARN]: java.lang.NoSuchMethodError: 'com.google.common.util.concurrent.ListenableFuture com.google.common.util.concurrent.Futures.immediateVoidFuture()'
[12:58:57 WARN]: at com.fastasyncworldedit.core.history.changeset.AbstractChangeSet.addWriteTask(AbstractChangeSet.java:374)
[12:58:57 WARN]: at com.fastasyncworldedit.core.history.changeset.AbstractChangeSet.addWriteTask(AbstractChangeSet.java:354)
[12:58:57 WARN]: at com.fastasyncworldedit.core.history.changeset.AbstractChangeSet.postProcess(AbstractChangeSet.java:226)
[12:58:57 WARN]: at com.fastasyncworldedit.core.extent.processor.BatchProcessorHolder.postProcess(BatchProcessorHolder.java:37)
[12:58:57 WARN]: at com.fastasyncworldedit.core.queue.implementation.chunk.ChunkHolder.lambda$call$1(ChunkHolder.java:1079)
[12:58:57 WARN]: at com.sk89q.worldedit.bukkit.adapter.impl.fawe.BukkitGetBlocks_1_16_5.lambda$call$8(BukkitGetBlocks_1_16_5.java:710)
[12:58:57 WARN]: at com.sk89q.worldedit.bukkit.adapter.impl.fawe.BukkitGetBlocks_1_16_5.call(BukkitGetBlocks_1_16_5.java:748)
[12:58:57 WARN]: at com.fastasyncworldedit.core.queue.implementation.chunk.ChunkHolder.call(ChunkHolder.java:1086)
[12:58:57 WARN]: at com.fastasyncworldedit.core.queue.implementation.chunk.ChunkHolder.call(ChunkHolder.java:1058)
[12:58:57 WARN]: at com.fastasyncworldedit.core.queue.implementation.SingleThreadQueueExtent.submitUnchecked(SingleThreadQueueExtent.java:243)
[12:58:57 WARN]: at com.fastasyncworldedit.core.queue.implementation.SingleThreadQueueExtent.flush(SingleThreadQueueExtent.java:466)
[12:58:57 WARN]: at com.fastasyncworldedit.core.queue.IQueueExtent.commit(IQueueExtent.java:104)
[12:58:57 WARN]: at com.fastasyncworldedit.core.extent.PassthroughExtent.commit(PassthroughExtent.java:221)
[12:58:57 WARN]: at com.sk89q.worldedit.EditSession.flushQueue(EditSession.java:1293)
[12:58:57 WARN]: at com.sk89q.worldedit.EditSession.undo(EditSession.java:1165)
[12:58:57 WARN]: at org.by1337.bairx.hook.wg.SchematicPaster.undo(SchematicPaster.java:75)
[12:58:57 WARN]: at org.by1337.bairx.command.CommandRegistry.lambda$static$34(CommandRegistry.java:298)
[12:58:57 WARN]: at org.by1337.blib.command.CommandExecutor.execute(CommandExecutor.java:21)
[12:58:57 WARN]: at org.by1337.blib.command.Command.process(Command.java:158)
[12:58:57 WARN]: at org.by1337.blib.command.Command.process(Command.java:127)
[12:58:57 WARN]: at org.by1337.blib.command.Command.process(Command.java:110)
[12:58:57 WARN]: at org.by1337.bairx.command.CommandRegistry.run(CommandRegistry.java:40)
[12:58:57 WARN]: at org.by1337.bairx.observer.Observer.update(Observer.java:39)
[12:58:57 WARN]: at org.by1337.bairx.observer.ObserverManager.invoke(ObserverManager.java:69)
[12:58:57 WARN]: at org.by1337.bairx.observer.ObserverManager.invoke(ObserverManager.java:52)
[12:58:57 WARN]: at org.by1337.bairx.observer.ObserverManager.invoke(ObserverManager.java:48)
[12:58:57 WARN]: at org.by1337.bairx.airdrop.ClassicAirDrop.callEvent(ClassicAirDrop.java:480)
[12:58:57 WARN]: at org.by1337.bairx.airdrop.ClassicAirDrop.callEvent(ClassicAirDrop.java:486)
[12:58:57 WARN]: at org.by1337.bairx.airdrop.ClassicAirDrop.end(ClassicAirDrop.java:419)
[12:58:57 WARN]: at org.by1337.bairx.airdrop.ClassicAirDrop.forceStop(ClassicAirDrop.java:364)
[12:58:57 WARN]: at org.by1337.bairx.BAirDropX.lambda$initCommand$58(BAirDropX.java:330)
[12:58:57 WARN]: at org.by1337.blib.command.CommandExecutor.execute(CommandExecutor.java:21)
[12:58:57 WARN]: at org.by1337.blib.command.Command.process(Command.java:158)
[12:58:57 WARN]: at org.by1337.blib.command.Command.process(Command.java:127)
[12:58:57 WARN]: at org.by1337.blib.command.Command.process(Command.java:110)
[12:58:57 WARN]: at org.by1337.bairx.BAirDropX.onCommand(BAirDropX.java:216)
[12:58:57 WARN]: at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45)
[12:58:57 WARN]: at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:159)
[12:58:57 WARN]: at org.bukkit.craftbukkit.v1_16_R3.CraftServer.dispatchCommand(CraftServer.java:826)
[12:58:57 WARN]: at net.minecraft.server.v1_16_R3.PlayerConnection.handleCommand(PlayerConnection.java:2185)
[12:58:57 WARN]: at net.minecraft.server.v1_16_R3.PlayerConnection.c(PlayerConnection.java:2000)
[12:58:57 WARN]: at net.minecraft.server.v1_16_R3.PlayerConnection.a(PlayerConnection.java:1953)
[12:58:57 WARN]: at net.minecraft.server.v1_16_R3.PacketPlayInChat.a(PacketPlayInChat.java:49)
[12:58:57 WARN]: at net.minecraft.server.v1_16_R3.PacketPlayInChat.a(PacketPlayInChat.java:7)
[12:58:57 WARN]: at net.minecraft.server.v1_16_R3.PlayerConnectionUtils.lambda$ensureMainThread$1(PlayerConnectionUtils.java:35)
[12:58:57 WARN]: at net.minecraft.server.v1_16_R3.TickTask.run(SourceFile:18)
[12:58:57 WARN]: at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136)
[12:58:57 WARN]: at net.minecraft.server.v1_16_R3.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23)
[12:58:57 WARN]: at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109)
[12:58:57 WARN]: at net.minecraft.server.v1_16_R3.MinecraftServer.bb(MinecraftServer.java:1271)
[12:58:57 WARN]: at net.minecraft.server.v1_16_R3.MinecraftServer.executeNext(MinecraftServer.java:1264)
[12:58:57 WARN]: at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.awaitTasks(IAsyncTaskHandler.java:119)
[12:58:57 WARN]: at net.minecraft.server.v1_16_R3.MinecraftServer.sleepForTick(MinecraftServer.java:1225)
[12:58:57 WARN]: at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1139)
[12:58:57 WARN]: at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:291)

[12:58:57 WARN]: at java.base/java.lang.Thread.run(Thread.java:1583)
Версия BAirDropX: (Качал отсюда: )
Версия BLib: (Качал отсюда: )

Версия FastAsyncWorldEdit: FastAsyncWorldEdit-Bukkit-2.8.1.jar (Качал отсюда: ) (Когда скачивал версию 2.8.2 fawe то она не работала, я на каком-то форуме читал что нужно качать 2.8.1)

Ядро сервера Paper version git-Paper-794 (MC: 1.16.5) (Implementing API version 1.16.5-R0.1-SNAPSHOT)
 
offtop
А зачем вам в принципе FAWE? Он в основном нужен для креатив-режимов, а зачем на таких режимах нужны аирдопы? Используйте WE

Дело в том, что схематика удаляется, но остаётся для игроков фантомной, если нажать по блоку который должен удалиться но он остался он пропадет
 
offtop
А зачем вам в принципе FAWE? Он в основном нужен для креатив-режимов, а зачем на таких режимах нужны аирдопы? Используйте WE

Дело в том, что схематика удаляется, но остаётся для игроков фантомной, если нажать по блоку который должен удалиться но он остался он пропадет
У меня проблема в другом на данный момент, не в аирдропах, а в своём плагине. FAWE нужен для оптимизации плагинов, работающих с WE. А их много, якобы те же автошахты и тд.
Объединено

Проверил, она не фантомная
 
У меня проблема в другом на данный момент, не в аирдропах, а в своём плагине. FAWE нужен для оптимизации плагинов, работающих с WE. А их много, якобы те же автошахты и тд.
А что там за авто шахты такие что аж fawe надо приплетать?
 
У меня проблема в другом на данный момент, не в аирдропах, а в своём плагине. FAWE нужен для оптимизации плагинов, работающих с WE. А их много, якобы те же автошахты и тд.
Объединено


Проверил, она не фантомная
Тогда ничем помочь не смогу, у меня с FAWE она фантомная была
 
Также FAWE асихронный
Объединено

Тогда ничем помочь не смогу, у меня с FAWE она фантомная была
Я изучаю пока что версии, по поводу нахождения решения проблемы оповещу.
 
FastAsyncWorldEdit-Bukkit-2.5.2

Ошибок нет, но блоки остаются. (Про блоки рассматриваю)
Я поставил WorldEdit и у меня заработало всё, короче вместо FAWE ставьте WorldEdit и не будет фантомных схематик.
 
Назад
Сверху Снизу