Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Плагин RPGChat - все в одном.

Плагины реплейсят из гетформат. Нет тега нет замены. Про ?вопрос я тебя понял. Поправил.
Твой плагин тот который мне нужен но есть одна ошибка
Код:
[17:41:34 ERROR]: Could not pass event AsyncPlayerChatEvent to RPGChat v1.1
org.bukkit.event.EventException
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:305) ~[spigot-1.8.jar:git-Spigot-550ebac-7019900]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot-1.8.jar:git-Spigot-550ebac-7019900]
        at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot-1.8.jar:git-Spigot-550ebac-7019900]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:484) [spigot-1.8.jar:git-Spigot-550ebac-7019900]
        at net.minecraft.server.v1_8_R1.PlayerConnection.chat(PlayerConnection.java:1036) [spigot-1.8.jar:git-Spigot-550ebac-7019900]
        at net.minecraft.server.v1_8_R1.PlayerConnection.a(PlayerConnection.java:975) [spigot-1.8.jar:git-Spigot-550ebac-7019900]
        at net.minecraft.server.v1_8_R1.PacketPlayInChat.a(PacketPlayInChat.java:26) [spigot-1.8.jar:git-Spigot-550ebac-7019900]
        at net.minecraft.server.v1_8_R1.PacketPlayInChat$1.run(PacketPlayInChat.java:47) [spigot-1.8.jar:git-Spigot-550ebac-7019900]
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_112]
        at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_112]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [?:1.8.0_112]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [?:1.8.0_112]
        at java.lang.Thread.run(Thread.java:745) [?:1.8.0_112]
Caused by: java.lang.NoSuchMethodError: net.md_5.bungee.api.chat.BaseComponent.copyFormatting(Lnet/md_5/bungee/api/chat/BaseComponent;)V
        at rpgchat.Utils.generade(Utils.java:281) ~[?:?]
        at rpgchat.Utils.send(Utils.java:172) ~[?:?]
        at rpgchat.EventListener.onm(EventListener.java:54) ~[?:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_112]
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_112]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_112]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_112]
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301) ~[spigot-1.8.jar:git-Spigot-550ebac-7019900]
        ... 12 more
Сможешь помочь?
 
После установки плагина, команды, выполняемые через MyCommand перестали работать, пологаю это из-за конфликта пакетов, сможешь пофиксить?
 
После установки плагина, команды, выполняемые через MyCommand перестали работать, пологаю это из-за конфликта пакетов, сможешь пофиксить?
Крч, команды MyCommand, например которые в процессе выполнения выполняют обычные команды - ломаются, и через время после использования этих команд игроков - сервер крашится. Разберись.
 
Крч, команды MyCommand, например которые в процессе выполнения выполняют обычные команды - ломаются, и через время после использования этих команд игроков - сервер крашится. Разберись.
Там другое, убрал пока что. Переделаю иначе.
 
Ок, когда доделаешь, снова поставлю, а так игрокам очень понравилась эта новая фича с кликабельныму никами.
Все, перенес задержку чата на пакет вместо ивента. Ибо оно не понимает реалигрок пишет или нет.
То дополнительная фича, чат с минимальным интервалом 500 мс.
 
Поставил, через 4-5 минут сервер крашится, один раз после команды /r. Плагин нестабилен.
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (mmap) failed to map 12288 bytes for committing reserved memory.
# Possible reasons:
# The system is out of physical RAM or swap space
# In 32 bit mode, the process size limit was hit
# Possible solutions:
# Reduce memory load on the system
# Increase physical memory or swap space
# Check if swap backing store is full
# Use 64 bit Java on a 64 bit OS
# Decrease Java heap size (-Xmx/-Xms)
# Decrease number of Java threads
# Decrease Java thread stack sizes (-Xss)
# Set larger code cache with -XX:ReservedCodeCacheSize=
# This output file may be truncated or incomplete.
#
# Out of Memory Error (os_linux.cpp:2640), pid=312, tid=0x00007fbb7336a700
#
# JRE version: Java(TM) SE Runtime Environment (8.0_131-b11) (build 1.8.0_131-b11)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.131-b11 mixed mode linux-amd64 compressed oops)
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
 
Поставил, через 4-5 минут сервер крашится, один раз после команды /r. Плагин нестабилен.
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (mmap) failed to map 12288 bytes for committing reserved memory.
# Possible reasons:
# The system is out of physical RAM or swap space
# In 32 bit mode, the process size limit was hit
# Possible solutions:
# Reduce memory load on the system
# Increase physical memory or swap space
# Check if swap backing store is full
# Use 64 bit Java on a 64 bit OS
# Decrease Java heap size (-Xmx/-Xms)
# Decrease number of Java threads
# Decrease Java thread stack sizes (-Xss)
# Set larger code cache with -XX:ReservedCodeCacheSize=
# This output file may be truncated or incomplete.
#
# Out of Memory Error (os_linux.cpp:2640), pid=312, tid=0x00007fbb7336a700
#
# JRE version: Java(TM) SE Runtime Environment (8.0_131-b11) (build 1.8.0_131-b11)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.131-b11 mixed mode linux-amd64 compressed oops)
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
Окай, переделал. Тестируй.
 
У меня вопрос (возможно, если бы я установил и протестировал плагин, его бы не возникло, но всё же) - для чего в плагине на чат реализовывать подсветку игрока, которая не относится к данному аспекту?
 
Хз кому это может быть нужно, но была идея на счёт добавления прав на использование разных цветов в чате.
 
Рано еще, доделаю недочеты и будет.
Буду ждать, интегрирую Kingdoms, чтобы /glow работало в зависимости от клана, сейчас на это отдельный плагин использую, а так и чат знакомый будет и функционал нужный :)
 

Поделиться этой страницей

Назад
Верх