Спасибо, что используете Pich.

Далее идет инструкция по настройке.

"port" - port к которому будет привязан Pich

"provider" - способ сохранения файлов
"provider": {
    "type": "hard drive",
    "folder": "pich"
} - все файлы будут сохранятся на жестком диске в папке pich. Скорость весьма средняя.

"provider": {
    "type": "imgur"
} - все файлы будут загружаться на Imgur. Скорость зависит от интернет соединения.

"provider": {
    "type": "buffered"
} - все файлы будут сохраняться в оперативной памяти. Самый быстрый вариант.


"permissions": {
    "type": "general",
    "spamDelay": 20000,
    "maxDim": 4096
} - обобщеный способ предоставления прав(У всех права одинаковы). "spamDelay" - время передышки спамера в милисекундах(1 / 1000 секунды),
 "maxDim" - максимальная ширина и высота картинки в пикселях.

"permissions": {
    "type": "bukkit",
    "spamDelay": 20000,
} - Bukkit способ(зависит от Bukkit прав). "spamDelay" - время передышки спамера в милисекундах(1 / 1000 секунды).
Доступные пермишены:
pich.dimension.max - размер картинки без ограничений
pich.dimension.extra_large - 4096х4096
pich.dimension.large - 2048x2048
pich.dimension.medium - 1024x1024
pich.dimension.small - 512x512
pich.dimension.tiny - 256x256
pich.can_send - возможность отправлять
pich.can_receive - возможность получать
pich.spam_override - обход анти-спама

"dispatcher": {
    "type": "default",
    "pattern": "[\"{player} {text} \",{\"text\": \"{picture}\",\"bold\": true,\"underlined\": true,\"clickEvent\": {\"action\": \"run_command\",\"value\": \"/pich {id}\"},\n\"hoverEvent\": {\"action\": \"show_text\",\"value\": {\n\"text\": \"\",\"extra\": [{\"text\": \"Нажмите чтобы просмотреть картинку\",\"color\": \"dark_green\"}]}}\n}\n]"
} - стандартный диспетчер событий. "pattern" - как будет выглядить сообщение в чате

"dispatcher": {
    "type":"bukkit"
} - требует наличие bukkit/spigot форматирует сообщение согласно плагинам которые установлены у вас на сервере

"dispatcher": {
    "type": "custom",
    "class": "ru.justagod.pich.misc.eventdispatcher.DefaultEventDispatcher"
} - ваш собственный диспетчер.
Требования:
1) Наследование от ru.justagod.pich.misc.eventdispatcher.DefaultEventDispatcher.
2) Наличие стандартного конструктора (без параметров)
3) Класс не должен быть интерфейсом, абстрактным классом, аннотацией и прочим, что неиьзя инстантилизировать.

"discord": {
    "host": "localhost",
    "format": "**%s**: %s",
    "port": 5555,
    "guild": 336613742261436416,
    "channel": 365930129563582466,
    "enabled": false
  }
host - адресс бота
format - как будет выглядить вывод чата с сервера
port - порт бота
guild - id вашего сервера можно взять из комманды pich>info
channel - id вашего канала можно взять из комманды pich>info
enabled - выключено/включено