Помогите Создание борда через пакеты

This_is_GoOD

Новичок
Пользователь
Баллы
21
Доброго времени суток, мои дорогие друзья:rolleyes:
Прошу помочь мне с решением моей проблемы, так как сам я не справляюсь:(
Как можно создать Sidebar через пакеты? Знаю, что это возможно,но скрежалей с информацией нужной мне, я не видел.
Если был опыт в этом, то прошу помочь мне)
 
Я понимаю, что это была отсылка к тому, чтобы я искал в google.com, но я прошу провести меня немного дальше. Дайте мне, пожалуйста, сылку на сам туториал по борду из пакетов.
Все обычно работают через API, так как пакеты - это мучения.
 
Ищу людей(человека) которые напишут плагин. Цель плагина проверять инвентарь игрока когда он пытается пройти в опредеденый приват. Если инвентарь пустой его пропускает. Если нет выдает ошибку. "Опустошите инвентарь". Оплата будет. Есть желающие ?
 
Все обычно работают через API, так как пакеты - это мучения.
Я это понимаю, но у меня нет выбора. Мне нужно именно через них, так как мне еще нужен и нормально работающий TabList через ScoreBoard:(
Ищу людей которые напишут плагин. Цель плагина проверять инвентарь игрока когда он пытается пройти в опредеденый приват. Если инвентарь пустой его пропускает. Если нет выдает ошибку. "Опустошите инвентарь". Оплата будет. Есть желающие ?
Отишитесь в лс, там обсудим это.
 
Попрошу не засорять тему, вы либо пишите кому-то в лс, либо не пишите.
 
Название плагина: inventory check region.
Что он должен делать ?
Цель плагина проверять инвентарь игрока когда он пытается пройти в опредеденый приват. Если инвентарь пустой его пропускает. Если нет выдает ошибку. "Опустошите инвентарь"
Команды:
/icr add region
/icr remove region
/icr list
/icr reload
Пишите в личку, пожалуйста... Я там уже даже переписку создал.
 
Пишите в личку, пожалуйста... Я там уже даже переписку создал.
Можешь заранее отказаться от своей идеи. При огромном онлайне трафик сервера будет неплохо так нагибаться, не говоря уже о тпс сервера.
 
Можешь заранее отказаться от своей идеи. При огромном онлайне трафик сервера будет неплохо так нагибаться, не говоря уже о тпс сервера.
Как тогда быть? Я же не собираюсь все регионы добавлять а собираюсь делать регионы которые будут пропускать на ивент зоны с пустым инвентарем.
 
Как тогда быть? Я же не собираюсь все регионы добавлять а собираюсь делать регионы которые будут пропускать на ивент зоны с пустым инвентарем.
А я не тебя цитировал, а ТС. Следовательно отвечал ему.
 
Как тогда быть? Я же не собираюсь все регионы добавлять а собираюсь делать регионы которые будут пропускать на ивент зоны с пустым инвентарем.
Зачем вообще тебе эта фича?
 
Зачем вообще тебе эта фича?
У меня есть ивент миры где мы проводим разные конкурсы,игры и.т.д... И каждый раз проверять игроков на пустоту инвентаря надоело... проще сделать перед входов в ивент приват который будет это делать. Большей идей не пришло как реализовать ...
 
Последнее редактирование:
Можешь заранее отказаться от своей идеи. При огромном онлайне трафик сервера будет неплохо так нагибаться, не говоря уже о тпс сервера.
А как же тот самый ScoreBoardStats, он стоит на многих серверах и все отлично работает.
Да и вообще как борд через пакеты может нагружать сервер больше чем Api? Ведь борд создается напрямую, а не косвенно, через Api. Я возможно не прав, но лучше уж я буду не прав, но буду знать о своей ошибке.(После того как вы мне о ней скажите)
 
А как же тот самый ScoreBoardStats, он стоит на многих серверах и все отлично работает.
Да и вообще как борд через пакеты может нагружать сервер больше чем Api? Ведь борд создается напрямую, а не косвенно, через Api. Я возможно не прав, но лучше уж я буду не прав, но буду знать о своей ошибке.(После того как вы мне о ней скажите)
Проще отправлять пакетами таги, а скоребоард сделать через апи. Наоборот - получится хуже.

Вот, сказать честно - никогда не рылся в исходниках ScoreboardStats. Но, уверен, он работает напрямую через апи, не используя пакетов.

Да, кстати, насчёт пакетов. Проще всего вам будет работать через ProtocolLib, если вы не можете работать с пакетами при помощи рефлексии. В ином случае вы будете жёстко зависить от версии и плагины вроде ViaVersion на сервер с вашим плагином ставить будет нельзя.

Насчёт нагрузки: формирование пакета - не такой уж и долгий процесс. Тем более это всегда можно делать асинхронно. Дело совсем в другом. При онлайне игроков в 100 каждому из игроков будет отправляться пакет со скорбоардом. Если у вас там динамические данные, например: Убийств: 1, то этот же скорбоард нужно будет обновлять. Также высылая уже новый пакет. А это нагрузка на клиент игроков, а также нагрузка на трафик. Скажем так, на овх, к примеру, трафик - лимитированный.
Поэтому я и пишу - реализуйте "таги" с помощью пакетов, а работу скорборда реализуйте на апи баккита.

У меня есть ивент миры где мы проводим разные конкурсы,игры и.т.д... И каждый раз проверять игроков на пустоту инвентаря надоело... проще сделать перед входов в ивент приват который будет это делать. Большей идей не пришло как реализовать ...
BungeeCord
 
Последнее редактирование:
Проще отправлять пакетами таги, а скоребоард сделать через апи. Наоборот - получится хуже.

Вот, сказать честно - никогда не рылся в исходниках ScoreboardStats. Но, уверен, он работает напрямую через апи, не используя пакетов.

Да, кстати, насчёт пакетов. Проще всего вам будет работать через ProtocolLib, если вы не можете работать с пакетами при помощи рефлексии. В ином случае вы будете жёстко зависить от версии и плагины вроде ViaVersion на сервер с вашим плагином ставить будет нельзя.

Насчёт нагрузки: формирование пакета - не такой уж и долгий процесс. Тем более это всегда можно делать асинхронно. Дело совсем в другом. При онлайне игроков в 100 каждому из игроков будет отправляться пакет со скорбоардом. Если у вас там динамические данные, например: Убийств: 1, то этот же скорбоард нужно будет обновлять. Также высылая уже новый пакет. А это нагрузка на клиент игроков, а также нагрузка на трафик. Скажем так, на овх, к примеру, трафик - лимитированный.
Поэтому я и пишу - реализуйте "таги" с помощью пакетов, а работу скорборда реализуйте на апи баккита.


BungeeCord
В ScoreBoardStats сделано через пакеты, но возможно он теги отправляет, я в этом мало понимаю.
Как отправлять теги? Или "таги", вообщем-то плевать.
P.S.Но знать как работать с пакетами нужно, потому я все еще прошу помочь мне и дать какой-то туториал.
 
В ScoreBoardStats сделано через пакеты, но возможно он теги отправляет, я в этом мало понимаю.
Как отправлять теги? Или "таги", вообщем-то плевать.
P.S.Но знать как работать с пакетами нужно, потому я все еще прошу помочь мне и дать какой-то туториал.
Именно что. Префиксы в табе видели?
Это и есть "таги". Проблема в том, что если есть таги в табе, то нет скорборда. Если есть скорборд, то о тагах в табе можно забыть.

Собственно, всё что вам нужно - реализовать таги через пакеты, а скорбоард через апи баккита. В качестве примера отсылки пакетов тага, могу скинуть куски кода только своего плагина. Но, жалко :(
 
Именно что. Префиксы в табе видели?
Это и есть "таги". Проблема в том, что если есть таги в табе, то нет скорборда. Если есть скорборд, то о тагах в табе можно забыть.

Собственно, всё что вам нужно - реализовать таги через пакеты, а скорбоард через апи баккита. В качестве примера отсылки пакетов тага, могу скинуть куски кода только своего плагина. Но, жалко :(
Если очень жалко, то можете не кидать. Слава богу с информацией о табе у меня все немного лучше, думаю, смогу сделать его через пакеты.
 
Назад
Верх