bukkit api

  1. 1

    Вопрос Баг с InventoryClickEvent

    Всем здравствуйте, у меня в плагине есть метод InventoryClickEvent который отвечает за запрет перемещения некоторых предметов (шалкеровых ящиков) в инвентаре. вот код: if (backpacks.containsKey(uuid)) { ItemStack item = openedShulkers.get(uuid); // Получаем шалкеровый ящик, который был открыт...
  2. 1

    Для ядра SpitX - плагин на плювок 1.2.1

    Простой плагин на плювок как будто вы лама. имеет команды /spit set volume|pitch без перезагрузки конфига! также скоро введу в эти команды float значение. написан на котлин
  3. C

    Для ядра ConfigProtectionAPI 1.0.1

    О плагине: ConfigProtectionAPI это плагин, который упростит разработку плагинов, предоставляя удобные инструменты для проверки данных, взятых из файлов плагина. Он позволит разработчикам проверять полученные данные из своего плагина и сообщать в консоли пользователю о том где он ошибся...
  4. timohamapper

    Как научиться писать плагины?

    Здрасте всем! Как выучить джаву и апишку от спигота? а ещё чёт слышал про апи пейпера, стоит ли учить её? Можете покидать ресурсы, сайты или книги. Заранее спасибо
  5. C

    Вопрос Оптимизация кода поиска локации. Идеи?

    Есть код на поиск локации но дело в том что он чаще всего занимает время более секунды а я видел где это занимает максимум 366 миллисекунд public Location getRandomSolidAllowedLocation(Random random, int xMin, int xMax, int zMin, int zMax, World world, int centerX, int centerZ, int yMax, int...
  6. C

    Обсудим Равномерный рандомайзер

    Очень важная тема для работы с случайностью. Эту случайность нужно сделать равномерной в определённом радиусе. Тоесть получать как можно чаще уникальные координаты в майнкрафте без повторений и без хеширования локаций. У кого есть идеи ? Нашел интересную статью насчет этого -...
  7. C

    Какие методы создания и отображения блоков с текстурами использует ItemAdder?

    Я думал о том как создать кастомный блок который отображает реально свою текстуру, пытался найти инфу, искал похожие плагины но не нашел таких которые бы приближались к реализму как у ItemAdder. Но я не пойму что за способы они использует кто знает? Расскажите подробней если сможете и дайте пару...
  8. C

    Создание плагинов для сервера майнкрафт (а что вы ожидали?)

    Приветствую! Рад приветствовать всех вас! Недавно я создал группу во ВКонтакте и предлагаю услуги по созданию плагинов Minecraft по заказу. Сейчас я ищу людей, желающих присоединиться к команде и разрабатывать большие плагины для игры (это действительно муторная задача для одного человека)...
  9. F

    Вопрос Как отобразить префикс с помощью vault api

    Доброго времени суток! Я пишу небольшой плагин который вскоре хочу опубликовать тут, столкнулся с вопросом импортируя vault api хотел отобразить префикс игрока, но не знаю как это сделать? Буду очень признателен, если поможете
  10. Destroy

    Руководство Лёгкие кулдауны - BUKKIT API

    Код: public abstract class Cooldowns { private final HashMap<UUID, Long> cooldown = new HashMap<>(); public void setCooldown(UUID uuid) { cooldown.put(uuid, System.currentTimeMillis()); } private Long getCooldown(UUID uuid) { return (System.currentTimeMillis()...
  11. Roman_B

    Вопрос Помогите! Мобы становятся невидимыми после 4 чанков! Не знаю, что делать!

    Ядро: PufferFish 1.18.2 #60 Столкнулся с проблемой на любых ядрах где есть bukkit/spigot api. После того как любой игрок отходит от моба, другого игрока, предметов и т.п. на 4 чанка, то они становятся невидимыми. Прорисовка на сервере стоит 10 чанков. На ванильном ядре такого не было. Сервер...
  12. q20w26a

    Руководство [Bukkit API] - Сущности

    Гайд по существам - мобам, специальным существам и прочим. Туториалы: 1) Bukkit API - написание плагинов 2) Bukkit API - написание плагинов, эвенты и команды 3) Bukkit API - Сущности Гайд писался с использованием последней версии игры - 1.16.3, но тем не менее, все это может (и должно)...
  13. q20w26a

    Команды в командных блоках

    Можно ли получить команду в блоке именно когда игрок нажимает на кнопку "Ок" (или что там)? Короче, когда применяет команду к блоку. Ивентов я не нашел связанных с командными блоками.
  14. q20w26a

    Руководство [CODE] Ловим игроков с Forge и Fabric

    Если Вам так хотелось отловить игроков с Forge или Fabric, но не знали как это сделать - Вы попали по адресу. Зачем это нужно? Можно составить список игроков - потенциальных читеров, тем более что сейчас читы все чаще выходят как модификации для Forge/Fabric. Если античит ругается на игрока, а...
  15. q20w26a

    Как можно заменить форматирование строк?

    Суть У меня есть некоторая строка, которая хранится в моём config.yml, и которую я должен выводить игроку в чат. Проблема Если администратор сделает что-то неправильно или вообще захочет её изменить, он столкнется с проблемой: положение переменных захардкожено и сделать с этим ничего, увы, не...
  16. q20w26a

    Руководство [Bukkit API] - написание плагина, эвенты и команды

    Доброго времени суток. Я в прошлый раз обещал написать второй туториал насчет плагинов на следующий день, но к сожалению, этот день затянулся РОВНО НА ДВА МЕСЯЦА. Прошу прощения. Итак, снова всем привет. В прошлый раз мы научились создавать плагин, но все-же он не имел функционала. В этот раз...
  17. R

    Проверка игрока на первый вход

    Как можно проверить игрока, если он первонах зашел впервые на сервер? Была идея при входе проверять getStats, и если количество входов равно 0 (или 1, я не знаю как игра учитывает это), то уже что-то делать. Может есть другие способы?
  18. q20w26a

    Руководство [Bukkit API] - написание плагинов

    Всем привет. Статья будет посвящена написанию плагинов, а точнее, основным пунктам, которые я тут разберу. Во-первых, нужно знать основы Java. Я пытаюсь учиться по O'Reilly "Изучаем Java", однако лучше купить ее бумажную версию - по ней легко учится. Цена в интернет-магазинах равняется примерно...
Назад
Сверху Снизу