Ярослав Бунин
Профи
(511)
5 месяцев назад
1. **Совместимость с другими плагинами**. Например, **ProtocolLib** часто требуется для корректной работы Holographic Displays, и его версия должна быть не ниже 4.4.0 для работы с Minecraft 1.16.5. Проверьте, установлена ли эта версия на вашем сервере【6†source】【7†source】.
2. **PlaceholderAPI**. Если вы хотите использовать placeholders, такие как {player} или другие переменные, убедитесь, что у вас установлен плагин **PlaceholderAPI**. Это расширение необходимо для корректного отображения данных на голограммах【8†source】.
3. **Конфликты версий модов или плагинов**. Иногда могут возникать конфликты между версиями плагинов, особенно если вы используете несколько версий WorldEdit одновременно, как у вас указано. Попробуйте оставить только одну версию плагина WorldEdit, чтобы избежать возможных ошибок.
Если эти шаги не помогают, вы можете рассмотреть альтернативные плагины для создания голограмм, такие как **DecentHolograms** или **SimpleHolograms**. Эти плагины также поддерживают placeholders и могут работать стабильнее【9†source】【10†source】.
Проверьте логи сервера на наличие ошибок, связанных с плагином, это поможет лучше понять проблему.
[23:52:07] [Server thread/FATAL] [minecraft/ThreadTaskExecutor]: Error executing task on Server
org.bukkit.command.CommandException: Cannot execute command 'hd' in plugin HolographicDisplays v2.4.6 - plugin is disabled.
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37) ~[arclight:arclight-1.16.5-1.0.26-SNAPSHOT-5c6b7953] {re:mixin,re:classloading}
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:149) ~[arclight:arclight-1.16.5-1.0.26-SNAPSHOT-5c6b7953] {re:classloading,re:mixin}
at org.bukkit.craftbukkit.v1_16_R3.CraftServer.dispatchCommand(CraftServerMixin.java:761) ~[arclight:arclight-1.16.5-1.0.26-SNAPSHOT-5c6b7953] {re:mixin,re:classloading,pl:mixin:APP:mixins.arclight.bukkit.json:CraftServerMixin,pl:mixin:A,pl:arclight_implementer:switch,pl:arclight_implementer:A,re:mixin}
at net.minecraft.network.play.ServerPlayNetHandler.func_147361_d(ServerPlayNetHandlerMixin.java:2547) ~[?:?] {re:mixin,re:classloading,pl:mixin:A}
at net.minecraft.network.play.ServerPlayNetHandler.func_147354_a(ServerPlayNetHandlerMixin.java:2397) ~[?:?] {re:mixin,re:classloading,pl:mixin:A}
at net.minecraft.network.play.client.CChatMessagePacket.func_148833_a(CChatMessagePacketMixin.java:36) ~[?:?] {re:mixin,re:classloading,pl:mixin:APP:mixins.arclight.core.json:network.play.client.CChatMessagePacketMixin,pl:mixin:A}
at net.minecraft.network.play.client.CChatMessagePacket.func_148833_a(CChatMessagePacketMixin.java:9) ~[?:?] {re:mixin,re:classloading,pl:mixin:APP:mixins.arclight.core.json:network.play.client.CChatMessagePacketMixin,pl:mixin:A}
at net.minecraft.network .PacketThreadUtil.mdd15199$lambda$checkThreadAndEnqueue$0$0(PacketThreadUtilMixin.java:536) ~[?:?] {re:mixin,re:classloading,pl:mixin:APP:mixins.arclight.core.json:network.PacketThreadUtilMixin,pl:mixin:A}
at net.minecraft.util.concurrent.TickDelayedTask.run (SourceFile:18) ~[?:?] {re:classloading}
at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213166_h(SourceFile:144) ~[?:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,re:mixin,pl:accesstransformer:B}
at net.minecraft.util.concurrent.RecursiveEventLoop.func_213166_h(SourceFile:23) ~[?:?] {re:mixin,re:computing_frames,re:classloading,re:mixin}
at net.minecraft.server.MinecraftServer.func_213166_h(MinecraftServerMixin.java:734) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:mixins.arclight.core.json:server.MinecraftServerMixin,pl:mixin:A,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at net.minecraft.server.MinecraftServer.func_213166_h(MinecraftServerMixin.java:159) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:mixins.arclight.core.json:server.MinecraftServerMixin,pl:mixin:A,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213168_p(SourceFile:118) ~[?:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,re:mixin,pl:accesstransformer:B}