bukkit api

  1. L

    Попробую сделать плагин

    Если есть идеи какие плагины можно сделать - я постараюсь сделать в свободное время, бесплатно разумеется всякое типа давай ты сделаешь плагин в 10к строк - нет ) сразу ничего обещать не могу
  2. L

    Вопрос Как работать с табом?

    Всякие tab api из гугла устарели. Tab это тот список игроков
  3. L

    Вопрос Плагин не видит конфиг

    Делаю плагин, вот примерно структура config.yml в папке plugins/ИмяПлагина создается: основной фал config = getConfig(); saveDefaultConfig(); но плагин его не видит: MainChatListener.java private NoVanila plugin; .... plugin.getConfig().getBoolean("leave.enabled"); ... но в консоли: Could...
  4. L

    Вопрос Почему не загружается плагин Paper?

    PlugManX пишет файл - невалидный плагин plugin.yml name: Plugin version: '1.0.0' main: me.name.Plugin.Plugin api-version: '1.21' prefix: Plugin load: STARTUP authors: [ name] description: Plugin главный файл package me.name.Plugin; import me.name.Plugin.listeners.chat.MainChatListener...
  5. 1

    Вопрос Баг с InventoryClickEvent

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

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

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

    Для ядра ConfigProtectionAPI 1.0.1

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

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

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

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

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

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

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

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

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

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

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

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

    Доброго времени суток! Я пишу небольшой плагин который вскоре хочу опубликовать тут, столкнулся с вопросом импортируя vault api хотел отобразить префикс игрока, но не знаю как это сделать? Буду очень признателен, если поможете
  14. 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()...
  15. Roman_B

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

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

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

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

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

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

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

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

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

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

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

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