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

Плагин [CHAT] VoteMute v0.2 - голосование за мут игрока [1.6.4-R2.0]

Mr_Grom

Активный участник
Девелопер
Пользователь
Баллы
78
Имя в Minecraft
Failer
VoteMute - голосование за мут игрока:
Версия: v0.1


Данный плагин добавляет голосование за мут игрока. Каждый игрок может начать голосование и если голосов за будет больше, то игрок будет замучен.

Команды плагина:
  • /vmute [nick] - начать голосование за мут игрока.
  • /mute [yes/no] - проголосовать за или против мут игрока.
Скачать последнюю версию.

Исходники

Лог изменений:
  • v0.1 Релиз.
  • v0.2 Исправлен баг. Добавлен кулдаун между голосованиями.


соавтор: @Plasticable
 
Последнее редактирование:
Если свой клиент, то удобно забил на кнопку через macro и указываешь, нажмите F5 за мут такого-то игрока
 
Добавил исходники на гите.
 
Я думаю нужно сделать пункт в конфиге в котором указывать время через которое можно запускать голосование за мут
 
Последнее редактирование:
Я думаю нужно сделать пункт в конфиге в котором указывать время через которое можно запускать голосование за сервер
А как связаны плагин и голосование за сервер?
 
Я думаю лучше синхронизировать с Essentials. Просто напросто имитировать команду /mute от сервера.
 
Я думаю лучше синхронизировать с Essentials. Просто напросто имитировать команду /mute от сервера.
Зачем становиться зависимым от другого плагина, когда можно обойтись и без этого?
 
Опечаточка вышла, задумался
Я имею в виду кулдаун, ну время через которое можно опять запустить голосование за мут
Благодарю, благодаря вам нашел баг которым можно замутить весь сервер. Фикс скоро будет, как только появится свободное время.
Обновил плагин!
Исправил баг.
Добавил кулдаун между голосованиями,который можно настроить в конфиге.
Обновил исходнике на гите.
 
Я думаю лучше синхронизировать с Essentials. Просто напросто имитировать команду /mute от сервера.
Там более продуманна система мута, запрет не только сообщений но и некоторых команд. Да и вообще, будет хоть какая-то возможность снятия мута.
 
Предлагаю ещё добавить GUI в котором тот кто организовывает голосование выбирает на какое время будет мут.
 
проверяй, должно работать.
15:48:36 [INFO] Next issued server command: /vmute
>
15:48:36 [SEVERE] null
org.bukkit.command.CommandException: Unhandled exception executing command 'vmute' in plugin VoteMute v0.1[beta]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46)
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:189)
at org.bukkit.craftbukkit.v1_5_R3.CraftServer.dispatchCommand(CraftServer.java:568)
at net.minecraft.network.NetServerHandler.func_72566_d(NetServerHandler.java:1390)
at net.minecraft.network.NetServerHandler.chat(NetServerHandler.java:1250)
at net.minecraft.network.NetServerHandler.func_72481_a(NetServerHandler.java:1176)
at net.minecraft.network.packet.Packet3Chat.func_73279_a(Packet3Chat.java:60)
at net.minecraft.network.TcpConnection.func_74428_b(TcpConnection.java:442)
at net.minecraft.network.NetServerHandler.func_72570_d(NetServerHandler.java:223)
at net.minecraft.network.NetworkListenThread.func_71747_b(NetworkListenThread.java:53)
at net.minecraft.server.dedicated.DedicatedServerListenThread.func_71747_b(SourceFile:30)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:859)
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:320)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:728)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:612)
at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:573)
Caused by: java.lang.ArrayIndexOutOfBoundsException: 0
at ru.failer.votemute.main.CommandListener.onCommand(CommandListener.java:14)
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
... 15 more
>
 
Таки допилил? Только сейчас тред заметил.
Укажи со-автора :D
 
Таки допилил? Только сейчас тред заметил.
Укажи со-автора :D
Допилил, криво но допилил :D надо будет пофиксить это дело :D
соавтора? без проблем ;D
@Plasticable добавил как тебе? :D
15:48:36 [INFO] Next issued server command: /vmute
>
15:48:36 [SEVERE] null
org.bukkit.command.CommandException: Unhandled exception executing command 'vmute' in plugin VoteMute v0.1[beta]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46)
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:189)
at org.bukkit.craftbukkit.v1_5_R3.CraftServer.dispatchCommand(CraftServer.java:568)
at net.minecraft.network.NetServerHandler.func_72566_d(NetServerHandler.java:1390)
at net.minecraft.network.NetServerHandler.chat(NetServerHandler.java:1250)
at net.minecraft.network.NetServerHandler.func_72481_a(NetServerHandler.java:1176)
at net.minecraft.network.packet.Packet3Chat.func_73279_a(Packet3Chat.java:60)
at net.minecraft.network.TcpConnection.func_74428_b(TcpConnection.java:442)
at net.minecraft.network.NetServerHandler.func_72570_d(NetServerHandler.java:223)
at net.minecraft.network.NetworkListenThread.func_71747_b(NetworkListenThread.java:53)
at net.minecraft.server.dedicated.DedicatedServerListenThread.func_71747_b(SourceFile:30)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:859)
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:320)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:728)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:612)
at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:573)
Caused by: java.lang.ArrayIndexOutOfBoundsException: 0
at ru.failer.votemute.main.CommandListener.onCommand(CommandListener.java:14)
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
... 15 more
>
/vmute <NICK>
без аргументов падает эксепшен, поправил на гите, завтра скомпилю обновлю плагин


 
НУКА ШОБ НА ВЕСЬ ЭКРАН БЫЛО ЗДЕЛАЙ
Ну когда уже версия 1.1 жду с нетерпением!
Допилил, криво но допилил :D надо будет пофиксить это дело :D
соавтора? без проблем ;D
@Plasticable добавил как тебе? :D

/vmute <NICK>
без аргументов падает эксепшен, поправил на гите, завтра скомпилю обновлю плагин

Ясно. Плагин хороший.
 

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

Назад
Верх