GreatAligner - Делаем топы красивее

GreatAligner - Делаем топы красивее 1.0

Создайте и подтвердите аккаунт для скачивания

Encourager

Разработчик
Пользователь
Пользователь
Сообщения
506
Решения
7
Encourager добавил(а) новый ресурс:

You must be logged in to see this link. - Выравнивание строк лидербордов по ширине

Описание:
Плагин добавляет возможность популярного выравнивания топов ajLeaderboards по ширине.
Особенности:
Полная поддержка любых кастомных текстур
Свой настраиваемый формат отображения для каждого топа.
Никакого хардкода, и съезжаний строк
Скриншоты:
Вам необходимо зарегистрироваться для просмотра изображений-вложений

[ATTACH...​

You must be logged in to see this link.
 
Это конечно все классно, но вот тебе интересный квест на будущую обнову как разрабу, ведь такого публичного нигде нет и подобное будет использоваться спросом.

В 1.19.4+ можно полностью контролировать голограммы, блоки, ентити и растягивать их как угодно, создавать много видов визуала. Благодаря этому, можно повторить визуал топов, которые обычно стоят на модовых серверах по типу Cristalix/Vimeworld. Тогда ты можешь плавно скролить голограмму вниз/вверх роликом мыши. Такой эффект создаётся путем отслеживания перемещения активного состояния в hotbar, то есть когда человек переключается между слотами. Сейчас я знаю всего пару серверов где такое сделано, один из которых - Diamondworld (можешь зайти и глянуть), но впервые это появилось на пару западных проектов.

Точки создают достаточно плохой визуал, выравнивание выглядит крайне криво и некрасиво. Лучше всего использовать невидимые Unicode символы, они имитируют пробелы разных размеров.

Я могу посоветовать поизучать сурсы этого плагина, в плане реализации и выходного визуала это очень хорошо. Особенно мне понравилось как он делает выравнивание и манипуляции с размерами, а так же отслеживания действий и всякие анимации голограм/визуалы.

 
Это конечно все классно, но вот тебе интересный квест на будущую обнову как разрабу, ведь такого публичного нигде нет и подобное будет использоваться спросом.

В 1.19.4+ можно полностью контролировать голограммы, блоки, ентити и растягивать их как угодно, создавать много видов визуала. Благодаря этому, можно повторить визуал топов, которые обычно стоят на модовых серверах по типу Cristalix/Vimeworld. Тогда ты можешь плавно скролить голограмму вниз/вверх роликом мыши. Такой эффект создаётся путем отслеживания перемещения активного состояния в hotbar, то есть когда человек переключается между слотами. Сейчас я знаю всего пару серверов где такое сделано, один из которых - Diamondworld (можешь зайти и глянуть), но впервые это появилось на пару западных проектов.

Точки создают достаточно плохой визуал, выравнивание выглядит крайне криво и некрасиво. Лучше всего использовать невидимые Unicode символы, они имитируют пробелы разных размеров.

Я могу посоветовать поизучать сурсы этого плагина, в плане реализации и выходного визуала это очень хорошо. Особенно мне понравилось как он делает выравнивание и манипуляции с размерами, а так же отслеживания действий и всякие анимации голограм/визуалы.

Подумаю над этим
Объединено

Java:
class ReloadCommand(
    private val config : Config
) : CommandExecutor {
    override fun onCommand(
        sender: CommandSender,
        command: Command,
        label: String,
        args: Array<out String>?
    ): Boolean {
        config.load()
        sender.sendMessage("Reloaded")
        return true;
    }
}

👍
Влети со всей силы об стену головой 👍
Объединено

Может думать начнёшь
 
Последнее редактирование:
Подумаю над этим
Объединено


Влети со всей силы об стену головой 👍
Объединено

Может думать начнёшь
Когда посмотрел тутор от ашота как писать на жабе. Молодец. позволь спросить сколько лет ты пишешь плагины?
 
В 1.19.4+ можно полностью контролировать голограммы, блоки, ентити и растягивать их как угодно, создавать много видов визуала. Благодаря этому, можно повторить визуал топов, которые обычно стоят на модовых серверах по типу Cristalix/Vimeworld. Тогда ты можешь плавно скролить голограмму вниз/вверх роликом мыши. Такой эффект создаётся путем отслеживания перемещения активного состояния в hotbar, то есть когда человек переключается между слотами. Сейчас я знаю всего пару серверов где такое сделано, один из которых - Diamondworld (можешь зайти и глянуть), но впервые это появилось на пару западных проектов.
Пойду расспрашивать профессионалов как мне boindingbox голограммы получить, displayEntity в hologram всегда null и помечен как removal а rayTrace не видит пакетных энтити, пока накостылил по локации
 
Пойду расспрашивать профессионалов как мне boindingbox голограммы получить, displayEntity в hologram всегда null и помечен как removal а rayTrace не видит пакетных энтити, пока накостылил по локации
Да, там много нюансов, чтобы сделать хорошо и плавно, но уже хоть что-то получилось. На видео все дергано пока что, но это из-за реализации.

Я тебе ещё рекомендую сделать так, чтобы можно было настраивать голограммы по всем опциями из 1.19.4, то есть фон, размеры и т.д. Более того, можно сделать так чтобы участки которые отвечают за отображение лидеров, можно сделать меньше, тем самым уместив на одной странице больше людей.

Ты так же можешь сделать систему передачи переменных с настройками. В строке которая отвечает за отображение топа, мы просто передаем "<entity:diamond_sword>", тогда перед ником топ 1 игрока появиться 3D модель алмазного меча. А уже сами переменные с настройками, размерами и вырыванием объявляются в другом разделе конфигурации плагина. Таким образом, можно передавать даже кастомные модели через nexo/ItemsAdder, что создаёт потрясающий 3D визуал.

Более того, стоит сделать так чтобы для каждого места в топе можно было настроить кастомно отображение. Это тоже делает конфигурацию более гибкой.
 
Да, там много нюансов, чтобы сделать хорошо и плавно, но уже хоть что-то получилось. На видео все дергано пока что, но это из-за реализации.
Я как дебил туда сюда колёсиком фигачил зачем-то на видео)
Ты так же можешь сделать систему передачи переменных с настройками. В строке которая отвечает за отображение топа, мы просто передаем "<entity:diamond_sword>", тогда перед ником топ 1 игрока появиться 3D модель алмазного меча. А уже сами переменные с настройками, размерами и вырыванием объявляются в другом разделе конфигурации плагина. Таким образом, можно передавать даже кастомные модели через nexo/ItemsAdder, что создаёт потрясающий 3D визуал.

Я тебе ещё рекомендую сделать так, чтобы можно было настраивать голограммы по всем опциями из 1.19.4, то есть фон, размеры и т.д. Более того, можно сделать так чтобы участки которые отвечают за отображение лидеров, можно сделать меньше, тем самым уместив на одной странице больше людей.
Текущая реализация является надстройкой к FancyHolograms, всё это на нём
Ты так же можешь сделать систему передачи переменных с настройками. В строке которая отвечает за отображение топа, мы просто передаем "<entity:diamond_sword>", тогда перед ником топ 1 игрока появиться 3D модель алмазного меча. А уже сами переменные с настройками, размерами и вырыванием объявляются в другом разделе конфигурации плагина. Таким образом, можно передавать даже кастомные модели через nexo/ItemsAdder, что создаёт потрясающий 3D визуал.

Более того, стоит сделать так чтобы для каждого места в топе можно было настроить кастомно отображение. Это тоже делает конфигурацию более гибкой.
Сделаю
 
Добавь возможность листать колесиком мыши этот топ до 100 допустим. идея прикольная думаю. Посмотреть пример можешь на атлантворлд там где то на спване у них это топ-донатеров.
 
Увы, FancyHolograms пока не настолько гибок, разработчик будет долго делать полный комплект удобных функций, времени мало у него. Так что не стоит полностью упираться в FancyHolograms :)
 
Увы, FancyHolograms пока не настолько гибок, разработчик будет долго делать полный комплект удобных функций, времени мало у него. Так что не стоит полностью упираться в FancyHolograms :)
offtop Патчить FancyHolograms и делать PR :p
 
Назад
Сверху Снизу