Сборки серверов

СливПлатные

Сейчас онлайн

  • papyza
  • furkqn
  • Prokuror
  • Thanatos
  • MrAntixops
  • figuredout
  • claimee5454
  • Sanya549TV
  • LaydPlay
  • SyrnikInteractive
  • blackminecraft39
  • Malinbl4
  • KKTYS
  • OderPrince
  • LadaLegendss
  • Krik_Rezonsize
  • blacksoulsminecraft
  • SausageDev
  • Ledoy
  • quuuumen_
  • tomii
  • killler3113313131
  • MrFernOff
  • versyyysik
  • Vefang
  • Entuvz
  • yatuybarsov
  • Watalaker37821

Помощь Перенос сервера с 1.18.2 на 1.21.1

  • Автор темыFlickG870
  • Дата начала
FlickG870
Перевожу сборку с версии 1.18.2 на 1.21.1. Миры перенеслись без проблем, но с плагинами есть проблемы. Если папку plugins удалить - сборка запуститься, если не удалять - не запуститься. Все плагины обновлены практически до самых последних версий. Создаётся папка paper-remmapped, там появляются jar файлы всех плагинов. Ничего не понятно. Вот логи.
 

Вложения

  • latest.txt
    10,3 КБ · Просмотры: 1
bublik1943
@MeLenkion, 90% плагинов смело не работают на 1.21, особенно если они стояли на версии более поздней. это связано с сильными изменениями в коде игры (или типо того), лично у меня протоколлиб, папи, пакетэвентс и еще пару плагинов не работало, когда качал дев билды работало, но было куча ошибок в консоли. мой совет: использовать 1.21 сейчас рано, потому-что большинство плагинов еще не поддерживают (или поддерживают, но коряво работают) на этой версии
 
FlickG870
@baranka1812, Что делать вот с этой ошибкой (часть плагинов запустилось). Не могу попасть на сервер.

[22:52:15] [Server thread/ERROR]: Failed to handle packet ServerboundSelectKnownPacks[knownPacks=[minecraft:core:1.21.1]], suppressing error
java.lang.IllegalArgumentException: Failed to serialize ResourceKey[minecraft:enchantment / minecraft:rapid]: Value must be within range [1;255]: 0
at net.minecraft.core.RegistrySynchronization.lambda$packRegistry$1(RegistrySynchronization.java:61) ~[purpur-1.21.1.jar:1.21.1-2328-d49ca07]
at com.mojang.serialization.DataResult$Error.getOrThrow(DataResult.java:287) ~[datafixerupper-8.0.16.jar:?]
at net.minecraft.core.RegistrySynchronization.lambda$packRegistry$2(RegistrySynchronization.java:61) ~[purpur-1.21.1.jar:1.21.1-2328-d49ca07]
at it.unimi.dsi.fastutil.objects.ObjectArrayList$Spliterator.forEachRemaining(ObjectArrayList.java:955) ~[fastutil-8.5.12.jar:?]
at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) ~[?:?]
at net.minecraft.core.RegistrySynchronization.lambda$packRegistry$3(RegistrySynchronization.java:48) ~[purpur-1.21.1.jar:1.21.1-2328-d49ca07]
at java.base/java.util.Optional.ifPresent(Optional.java:178) ~[?:?]
at net.minecraft.core.RegistrySynchronization.packRegistry(RegistrySynchronization.java:44) ~[purpur-1.21.1.jar:1.21.1-2328-d49ca07]
at net.minecraft.core.RegistrySynchronization.lambda$packRegistries$0(RegistrySynchronization.java:34) ~[purpur-1.21.1.jar:1.21.1-2328-d49ca07]
at java.base/java.lang.Iterable.forEach(Iterable.java:75) ~[?:?]
at net.minecraft.core.RegistrySynchronization.packRegistries(RegistrySynchronization.java:34) ~[purpur-1.21.1.jar:1.21.1-2328-d49ca07]
at net.minecraft.server.network.config.SynchronizeRegistriesTask.sendRegistries(SynchronizeRegistriesTask.java:38) ~[purpur-1.21.1.jar:1.21.1-2328-d49ca07]
at net.minecraft.server.network.config.SynchronizeRegistriesTask.handleResponse(SynchronizeRegistriesTask.java:48) ~[purpur-1.21.1.jar:1.21.1-2328-d49ca07]
at net.minecraft.server.network.ServerConfigurationPacketListenerImpl.handleSelectKnownPacks(ServerConfigurationPacketListenerImpl.java:145) ~[purpur-1.21.1.jar:1.21.1-2328-d49ca07]
at net.minecraft.network.protocol.configuration.ServerboundSelectKnownPacks.handle(ServerboundSelectKnownPacks.java:23) ~[purpur-1.21.1.jar:1.21.1-2328-d49ca07]
at net.minecraft.network.protocol.configuration.ServerboundSelectKnownPacks.handle(ServerboundSelectKnownPacks.java:18) ~[purpur-1.21.1.jar:1.21.1-2328-d49ca07]
at net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$0(PacketUtils.java:56) ~[purpur-1.21.1.jar:1.21.1-2328-d49ca07]
at net.minecraft.server.TickTask.run(TickTask.java:18) ~[purpur-1.21.1.jar:1.21.1-2328-d49ca07]
at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:151) ~[purpur-1.21.1.jar:1.21.1-2328-d49ca07]
at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[purpur-1.21.1.jar:1.21.1-2328-d49ca07]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1581) ~[purpur-1.21.1.jar:1.21.1-2328-d49ca07]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:201) ~[purpur-1.21.1.jar:1.21.1-2328-d49ca07]
at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:125) ~[purpur-1.21.1.jar:1.21.1-2328-d49ca07]
at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1558) ~[purpur-1.21.1.jar:1.21.1-2328-d49ca07]
at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1551) ~[purpur-1.21.1.jar:1.21.1-2328-d49ca07]
at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:135) ~[purpur-1.21.1.jar:1.21.1-2328-d49ca07]
at net.minecraft.server.MinecraftServer.managedBlock(MinecraftServer.java:1510) ~[purpur-1.21.1.jar:1.21.1-2328-d49ca07]
at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1517) ~[purpur-1.21.1.jar:1.21.1-2328-d49ca07]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1362) ~[purpur-1.21.1.jar:1.21.1-2328-d49ca07]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:333) ~[purpur-1.21.1.jar:1.21.1-2328-d49ca07]
at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]
[22:52:15] [Server thread/WARN]: [Triton] Could not automatically set language for 2d813f83-b7ec-3f08-a563-7f70029f5535 because Bukkit Player instance is unknown
 
E_NeLsOn
@FlickG870, 90% плагинов уже обновились до новейшей версии, так что смело можно делать сервер на 1.21.1.
В твоих логах я вижу, что не всё обновлено (например Chunky, EcoEnchants, FastAsyncWorldEdit - очень отстает, TAB тоже). Меня сильно смущают плагины с припиской "z" и "3D05580CC50B33F4D2510BF4D4B86A29C916C24233313D2FC61542765F688077.jar".
Для аукциона можно использовать хороший плагин Fadah. Для скрытия сообщений о входе\выходи\смерти - Disable Join Message - хоть и не указано 1.21.1, но я думаю, что он будет нормально работать. Мое субъективное мнение: HolographicDisplays лучше заменить на DecentHolograms- пару лет назад попробовал и бед не знаю.
 
ВерхНиз