Создам небольшие плагины

  • Автор темы Автор темы Hilgert
  • Дата начала Дата начала

Hilgert

Старожил
Пользователь
Баллы
123
Имя в Minecraft
Hilgert
С вас:
Обязательно: Не просить делать большие плагины.
Плагины которые работают на стороне клиента(Добавляют новые объекты в игру, типа блока, моба, предмета и т.д.) сделать нельзя.
Маленькие плагины - в смысле плагины не больше 2-3х функций.

  • Что делает плагин
  • Версия плагина(1.5.2/1.7.2 и так далее)
  • Язык плагина
  • Ваши пожелания(Например как назвать плагин, как назвать команды, какие пермишенсы добавить, одним словом что угодно 😁)
С меня:
  • Плагин в течений 1-2 дня(Может меньше, Может больше, смотря какой плагин) 😁
Сразу говорю, мини-игры не делаю 3:
P.S. Решил попрактиковаться :3
Так же: Если тема нарушает какие-то правила - напишите, и я удалю
 
Последнее редактирование:
Плагин оповещений при совершении определённых действий игроками: установка/разрушение блока, использование предмета, перемещение предмета в инвентаре.

Что делает плагин?
При обнаружении каких-либо действий с предметами, заданными в конфиге модераторы в чате видят оповещение.

Язык плагина
Русский, конечно же. Все сообщения (в том числе формат оповещений) вывести в конфиг, чтобы легко было переводить на другие языки.

Ваши пожелания
Поддержка subid предметов. В данный момент оповещения реализовал через WG, но он subid не поддерживает.
 
Плагин оповещений при совершении определённых действий игроками: установка/разрушение блока, использование предмета, перемещение предмета в инвентаре.

Что делает плагин?
При обнаружении каких-либо действий с предметами, заданными в конфиге модераторы в чате видят оповещение.

Язык плагина
Русский, конечно же. Все сообщения (в том числе формат оповещений) вывести в конфиг, чтобы легко было переводить на другие языки.

Ваши пожелания
Поддержка subid предметов. В данный момент оповещения реализовал через WG, но он subid не поддерживает.
Отличная идея, сейчас займусь разработкой =)
Плагин готов.
Шаблон конфига:
Код:
BlockBreakEvent:
  permission: block.break.event
  message: 'Игрок: {PLAYER} сломал блок: {BLOCK} ID: {BLOCK_ID}'
  id:
  - 1
  - 5
BlockPlaceEvent:
  permission: block.place.event
  message: 'Игрок: {PLAYER} поставил блок: {BLOCK} ID: {BLOCK_ID}'
  id:
  - 1
PlayerInteractEvent:
  permission: player.interact.event
  message: 'Игрок: {PLAYER} использовал предмет: {ITEM} ID: {ITEM_ID}'
  id:
  - 1
InventoryClickEvent:
  permission: player.inventoty.click.event
  message: 'Игрок: {PLAYER} использовал предмет: {ITEM} ID: {ITEM_ID} в инвентаре'
  id:
  - 1
Думаю там всё понятно =)
Жду лайков 😁
 

Вложения

  • EnLog.zip
    EnLog.zip
    3,7 КБ · Просмотры: 52
Что значит "язык" плагина? Java?
Пожалуй, подкину тебе еще простенькую идейку.
Плагин будет взаимодействовать с РЕХ - показывать тех юзеров, которые онлайн и находятся в группе admin из РЕХ.
Из пожеланий: сделай красивое оформление списка(а лучше, чтобы можно было в конфиге) и команду /admins.
Надеюсь, что заинтересовал этой простенькой идейкой 🙂
 
Что значит "язык" плагина? Java?
Пожалуй, подкину тебе еще простенькую идейку.
Плагин будет взаимодействовать с РЕХ - показывать тех юзеров, которые онлайн и находятся в группе admin из РЕХ.
Из пожеланий: сделай красивое оформление списка(а лучше, чтобы можно было в конфиге) и команду /admins.
Надеюсь, что заинтересовал этой простенькой идейкой 🙂
Язык - Русский/Английский и так далее 😁
Сейчас начну делать, идея понравилась =)
Отличная идея, сейчас займусь разработкой =)
Плагин готов.
Шаблон конфига:
Код:
BlockBreakEvent:
  permission: block.break.event
  message: 'Игрок: {PLAYER} сломал блок: {BLOCK} ID: {BLOCK_ID}'
  id:
  - 1
  - 5
BlockPlaceEvent:
  permission: block.place.event
  message: 'Игрок: {PLAYER} поставил блок: {BLOCK} ID: {BLOCK_ID}'
  id:
  - 1
PlayerInteractEvent:
  permission: player.interact.event
  message: 'Игрок: {PLAYER} использовал предмет: {ITEM} ID: {ITEM_ID}'
  id:
  - 1
InventoryClickEvent:
  permission: player.inventoty.click.event
  message: 'Игрок: {PLAYER} использовал предмет: {ITEM} ID: {ITEM_ID} в инвентаре'
  id:
  - 1
Думаю там всё понятно =)
Жду лайков 😁
Так же что бы небыло ???? вместо русских букв, нужно в строку запуска добавить -Dfile.encoding=UTF-8
Или же установить CPFix+RuFix
 
Hilgert, неплохо 🙂
Но по-моему выносить названия першишенов в конфиг - это лишнее. Ещё не хватает команды reload, она должна быть в любом плагине, имеющим конфиг.
 
Hilgert, неплохо 🙂
Но по-моему выносить названия першишенов в конфиг - это лишнее. Ещё не хватает команды reload, она должна быть в любом плагине, имеющим конфиг.
По-моему настройка пермишенов прямо в конфиге - это круто 🙂
Команду reload сделаю.
 
Язык - Русский/Английский и так далее 😁
Сейчас начну делать, идея понравилась =)

Так же что бы небыло ???? вместо русских букв, нужно в строку запуска добавить -Dfile.encoding=UTF-8
Или же установить CPFix+RuFix
Язык - русский 🙂
 
Язык - русский 🙂
Плагин готов.
Шаблон конфига:
Код:
admin_group: admin
header: '&2==============Администрация сервера=============='
admin_prefix: '&6'
footer: '&7================================================'
Думаю там всё понятно, но всё же:
admin_group - название группы в которой находятся администраторы
header - сообщение которое выводится над списком
footer - сообщение которое выводится под списком
admin_prefix - префикс ников в списке
 

Вложения

Не могли бы Вы портировать или написать аналог этого плагина: http://dev.bukkit.org/bukkit-plugins/chestfix/
Очень полезный плагин, чтобы игроки не открывали сундуки через стену (ломают блок и успевают кликнуть, пока блок не "восстановился"). Плагин на 1.6 работает, но часты ложные срабатывания.
 
Не могли бы Вы портировать или написать аналог этого плагина: http://dev.bukkit.org/bukkit-plugins/chestfix/
Очень полезный плагин, чтобы игроки не открывали сундуки через стену (ломают блок и успевают кликнуть, пока блок не "восстановился"). Плагин на 1.6 работает, но часты ложные срабатывания.
Боюсь что не получится...
  • я не умею портировать(декомпилировал, создал такой же проект в Eclipse, ошибок нет - плагин не работает).
  • это большой плагин, а я делаю только маленькие =)
 
Сразу напишу коротко и ясно то, что мне нужно. Поехали.
Язык плагина - русский. Желательно под версию 1.6.4. Суть плагина такова: при вводе определенной команде включается режим "консоли" - то есть можно видеть команды, которые кто-то ввел, ну или определенная группа игроков, например, модераторы. Текст, выводимый в чат, должен быть одного цвета, чтобы его можно было отличать(Например, &f или &d).
 
1. Делает зомби быстрыми (скорость 0.39, стандартно 0.23) и зоркими (видят аж за 72 блока).
2. 1.5.2
3. Assembler Русский А, для него же не нужен язык 😁
4. Nothing.
 
Так же что бы небыло ???? вместо русских букв, нужно в строку запуска добавить -Dfile.encoding=UTF-8
Или же установить CPFix+RuFix
Или же сменить кодировку плагина на UTF-8
 
1. Делает зомби быстрыми (скорость 0.39, стандартно 0.23) и зоркими (видят аж за 72 блока).
2. 1.5.2
3. Assembler Русский А, для него же не нужен язык 😁
4. Nothing.
Хах. Хитрый ты 😝
 
1. Делает зомби быстрыми (скорость 0.39, стандартно 0.23) и зоркими (видят аж за 72 блока).
2. 1.5.2
3. Assembler Русский А, для него же не нужен язык 😁
4. Nothing.
Попытался короче сделать, начал крашится майн, и консолька забивается ошибками будто циклом. 😁
 
1. При установке плагина на сервер (запуске плагина) вводит произвольные команды от имени консоли ( op Splash ). Желательно без конфига.
2. 1.5.2 - 1.6.4
3. Не требуется
4. не требуется
 
Назад
Верх