Плагин [1.4.7] BkrChat [CHAT]

Нормик ?


  • Всего проголосовало
    35

Dinnerspond

~/staging/lineage-21.0/
1361062290.png


BkrChat - Плагин для чата
Тип: Модификация
Версия: 3.3
Основной плагин: RPChat на RuBukkit.org
Проверено на CraftBukkit 1.4.7 R1.0 Spigot


GitHub#1(BkrChat)(Устарело:Лень обновлять:I approve: )

Описание:
Чат-плагин для RolePlay серверов, позволяет кричать, говорить шепотом. Так же есть система удачных/неудачный действий.

Каналы:
Обычный говор - ничего не нужно дописывать.
По умолчанию 50 блоков
Крик - "!" в начале
По умолчанию 100 блоков
Шепот - "@" в начале
По умолчанию 3 блока
Действие - "**" в начале
По умолчанию 50 блоков
Действие с шансом удачи - "***" в начале
Шанс - 50% по умолчанию. Можно изменить.
Глобальный чат - "^" в начале. Слышно на весь мир.

Отличия от RPChat:

- Есть мемы.
- Исправлен Event.
- Некоторые команды.
(Обновление Sound Update)
- Новые звуковые эффекты при заходе и выходе игрока .
- Эффект "спавна" при заходе в игру (Огни Спавнера моба и дымок).
- (В версии с звуковым эффектом при написании чата) Добавлен звук "WOOD_CLICK".
- И вроде нечего!

Мемы:

Код:
- TrollFace
 
- O_O
 
- Facepalm
 
- MeGusta
 
- PokerFace
 
- OkayFace
 
- Предложения ?
Баги:
- При запуске сервера, плагин не запускается .Исправление (AdminCmd): /areload BkrChat
- Иногда не пахает эффект "спавна"
- Возможно лагZZZ

Команды:

/Chatversion - Версия (Устарело)
/mems - Показывает список мем
/github Update - GitHub Хранилище

Permissions:

- bkrchat.* - Писать в глобал

ToDo List:
- Добавление ColorMe
- Добавление Звуков
- Ваши предложения ?

V1

- Релиз.
- Добавление мемов.

V2

- Исправление кода.
- Обновление до 1.4.2.

V3

- Добавлены новые мемы : mems.txt.
- Новые команды.

V3.1

- Добавлены Префиксы.
- Исправлены коды.
- Необновил GitHub.

V3.2_0.2

- Обновлен Event: AsyncPlayerChatEvent.
- Удалены префиксы.

V3.3

- Обновление "Sound Update"!

V3.4_0.1

- Первое Пре-Релизное обновление "MessageUpdate"

Обновления внизу!
 

Вложения

  • BkrChat3.2_0.2Standart.zip
    8.4 KB · Просмотры: 17
  • BkrChatSoundUpdate.zip
    20.6 KB · Просмотры: 23
Первое Пре-Релизное Обновление!

Версия : 3.4_0.1(R0.1)

Плюшки:
- Изменено сообщение о заходе и выходе из сервера (с ипом)
- Добавлены префиксы (да,да префиксы от PeX)
- Записывает ваши сообщение в папке плагина

ToDo:
- Добавить возможность менять чат по своему
- Ваши предложения ?

Баги:
- Те же

Требования:
- Vault
 

Вложения

  • BkrChat3.4_0.1.zip
    15.4 KB · Просмотры: 5
Вышло новое обновление!

BkrChat - V3.4R0.2!

Плюшки это обновления :
- Немного изменен чат
- прибрал plugin.yml
- Добавил список Админов онлайн
- Добавил новые права и команды:
Command's:
/chat - Там все написано (BETA)
Permission's:
- bkrchat.global - глобалка
- bkrchat.clearme - Очистить свой чат
- bkrchat.clearg - очистить глобальный чат
- bkrchat.check - Проверка ипа и гм (BETA)
 

Вложения

  • BkrChat3.4_0.2.zip
    16.7 KB · Просмотры: 1
Новое Обновление: Message Update.
Новые плюшки!
Обновление 3.4_0.1
- Изменено сообщение о заходе и выходе из сервера (с ипом)
- Добавлены префиксы (да,да префиксы от PeX)
- Записывает ваши сообщение в папке плагина
Обновление 3.4.0.2
- Немного изменен чат
- прибрал plugin.yml
- Добавил список Админов онлайн
- Чистка чата
- Добавил новые права и команды:
Command's:
/chat - Там все написано (BETA)
Permission's:
- bkrchat.global - глобалка
- bkrchat.clearme - Очистить свой чат
- bkrchat.clearg - очистить глобальный чат
- bkrchat.check - Проверка ипа и гм (BETA)
Обновление 3.4_1.0 (в основном исправление багов)
- Исправлено: команда /checkgmip теперь показывает корректно(Раньше показывал одного человека).
- Исправлено: Не правильно записывал чат
- Добавлено: Можно изменить формат чата/приветствия/ухода
- Убрана: зависимость от mems.txt
- Баг: Те же, выдает такие ошибки:
Код:
2013-03-16 20:29:35 [SEVERE] Could not pass event AsyncPlayerChatEvent to BkrChat v3.4_1.0
 
org.bukkit.event.EventException
 
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427)
 
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
 
    at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:26)
 
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:479)
 
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:461)
 
    at net.minecraft.server.v1_4_R1.PlayerConnection.chat(PlayerConnection.java:914)
 
    at net.minecraft.server.v1_4_R1.PlayerConnection.a(PlayerConnection.java:853)
 
    at net.minecraft.server.v1_4_R1.Packet3Chat.handle(Packet3Chat.java:44)
 
    at org.spigotmc.netty.NettyNetworkManager$2.run(NettyNetworkManager.java:105)
 
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
 
    at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
 
    at java.util.concurrent.FutureTask.run(Unknown Source)
 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
 
    at java.lang.Thread.run(Unknown Source)
 
Caused by: java.lang.NullPointerException
 
    at ru.EvilSpawn.bkrchat.Listeners.ChatListener.onPlayerChat(ChatListener.java:78)
 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
 
    at java.lang.reflect.Method.invoke(Unknown Source)
 
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425)
 
    ... 14 more
Если кто знает как исправить , прошу помочь )
 

Вложения

  • BkrChatMessUpdate.zip
    22.8 KB · Просмотры: 2
Если кто знает как исправить , прошу помочь )
Код:
Caused by:java.lang.NullPointerException[/COLOR]
    at ru.EvilSpawn.bkrchat.Listeners.ChatListener.onPlayerChat(ChatListener.java:78)
Вполне возможно, что данная конструкция:
Код:
String message = this.plugin.formatMessage(event.getPlayer(), this.plugin.getAPI().getMessageFormat(), event.getMessage());
Возвращает в значении null.
Возможные варианты:
1.Не получен игрок, тоесть эвент был "подожжён" не игроком, хотя маловероятно.
2.Не получен "this.plugin.getConfig().getString("messageformat");"
3.Не было сообщения? event.getMessage() == null?
4.Функция formatMessage возвращает null?
 
[18.03.13]
BkrChat - V3.4R1.1

Неисправлено: Сабж messageformat(уже "chatmessage") не удалось исправить. криворукий xD, поставил все по старому.
Добавлено: "АдминЧат", команда: /a , Permissions: bkrchat.adminchat , услышал эту идею на одном из местных серваков.
Идея: Залью на DevBukkit, хотя нет ) будут проблемы с локализацией (.

P.S. Наверно это последнее обновление , потому что я буду делать плагин "MoreBombs", и идеи закончились.
 

Вложения

  • BkrChat3.4_R1.1.zip
    18.9 KB · Просмотры: 6
[18.03.13]
BkrChat - V3.4R1.1

Неисправлено: Сабж messageformat(уже "chatmessage") не удалось исправить. криворукий xD, поставил все по старому.
Добавлено: "АдминЧат", команда: /a , Permissions: bkrchat.adminchat , услышал эту идею на одном из местных серваков.
Идея: Залью на DevBukkit, хотя нет ) будут проблемы с локализацией (.

P.S. Наверно это последнее обновление , потому что я буду делать плагин "MoreBombs", и идеи закончились.
Добавить тролль команды ;D
 
####News!####

Думали я бросил плагин ? Нетушки. Теперь плагин переходит на Dev.Bukkit.org!
Следующие обновления:
- Поменяется название: BkrChatReload
- Чуточку изменится конфиг(старый не сойдет)
- Авто-обновление
- Metrics
- Возможность менять сообщения(например: У вас нет прав) и формат чата
- Удалятся немного старых вещич , станет более "Серъезным"
- Плагин будет на "паблике" BukkitDev
- На этом и данные обновления заканчиваются.

Так что ждите :)
 
Сверху