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

Плагин [FUN] OreFinder - найди ресурсы без труда

Статус
Закрыто для дальнейших ответов.

kefavova

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
Afek
OreFinder 1.12.2-1.15.2
Version: v2.0

Зачем этот плагин? Если Вы очень ленивый то этот плагин для Вас XD. Данный плагин делает добычу более быстрее. Так-же подойдет на мини-игру Bridges.

Использование:
♦ Нажмите ПКМ по блоку или воздуху.

Особенности:
♦ Легко настраиваемая конфигурация.
♦ Задержка на использование кирок.

Функции кирок:
♦ Алмазная кирка - указывает на алмазную руду.
♦ Золотая кирка - указывает на золотую руду.
♦ Железная кирка - указывает на железную руду.
♦ Деревянная кирка - указывает на угольную руду.

Права:
♦ Алмазная кирка - use.diamond_pickaxe
♦ Золотая кирка - use.gold_pickaxe
♦ Железная кирка - use.iron_pickaxe
♦ Деревянная кирка - use.wood_pickaxe

Команды:
♦ /orefinder reload - перезагрузить плагин. Права: orefinder.command.reload

 
Последнее редактирование:
Этот плагин можно отнести к читам.
Да и будет он влиять отрицательно на сферу играбельности, так как всем быстро надоест простота.
 
Этот плагин можно отнести к читам.
Да и будет он влиять отрицательно на сферу играбельности, так как всем быстро надоест простота.
Я думаю максимум кто ним будут пользоваться. это школоло сервера (что-бы упростить школьникам игру)...
 
Зачем статические перменные/методы везде пихать?
Прогрузка настроек из конфига тоже так себе, можно было просто сделать HashMap, в качестве ключа - путь, в качестве значения - значения настройки.
Если я не ошибаюсь, то в создании конфига можно обойтись без строки:
Код:
getConfig().options().copyDefaults();
Еще желательно разбить классы по пакетам. То есть, Utils в пакет ru.Finder.utils.Utils, Finder в пакет ru.Finder.listeners.FinderListener.
 
Зачем статические перменные/методы везде пихать?
Прогрузка настроек из конфига тоже так себе, можно было просто сделать HashMap, в качестве ключа - путь, в качестве значения - значения настройки.
Если я не ошибаюсь, то в создании конфига можно обойтись без строки:
Код:
getConfig().options().copyDefaults();
Еще желательно разбить классы по пакетам. То есть, Utils в пакет ru.Finder.utils.Utils, Finder в пакет ru.Finder.listeners.FinderListener.
Я изменил немного. По-поводу конфигурации, статические переменные только в главном классе! Зачем мне создавать костыль - если есть легкое решение?
 
Зачем статические перменные/методы везде пихать?
Прогрузка настроек из конфига тоже так себе, можно было просто сделать HashMap, в качестве ключа - путь, в качестве значения - значения настройки.
Если я не ошибаюсь, то в создании конфига можно обойтись без строки:
Код:
getConfig().options().copyDefaults();
Еще желательно разбить классы по пакетам. То есть, Utils в пакет ru.Finder.utils.Utils, Finder в пакет ru.Finder.listeners.FinderListener.
Называть пакеты в Uper case не очень прикольно
 
Называть пакеты в Uper case не очень прикольно
Это тоже, забыл про это написать.
Я изменил немного. По-поводу конфигурации, статические переменные только в главном классе! Зачем мне создавать костыль - если есть легкое решение?
А разве это костыль?....
 
Залил исходники на GitHub. Релиз!
 
Куча статиков, плагин на 3 класса, в листенере повторение кода для каждого типа руды, названия пакетов с большой буквы. Даже getInstance правильно написать не смог.
 
Куча статиков, плагин на 3 класса, в листенере повторение кода для каждого типа руды, названия пакетов с большой буквы. Даже getInstance правильно написать не смог.
Первый плуг.
 
Обновил плагин для портфолио. Убрал куча говнокода. Добавил команду /orefinder reload и добавил задержку на использование. Пофиксил баг с двойным нажатием. Тему закрою.
 
Последнее редактирование:
Статус
Закрыто для дальнейших ответов.

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

Назад
Верх