<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/">
  <channel>
    <title>Разработка плагинов для новичков</title>
    <description>Для начинающих разработчиков: обсуждение процесса разработки, обмен мнениями</description>
    <pubDate>Sat, 14 Mar 2026 13:31:30 +0000</pubDate>
    <lastBuildDate>Sat, 14 Mar 2026 13:31:30 +0000</lastBuildDate>
    <generator>Bukkit по-русски - свой сервер Minecraft</generator>
    <link>https://bukkit.ru/forums/razrabotka-plaginov-dlja-novichkov.7/</link>
    <atom:link rel="self" type="application/rss+xml" href="https://bukkit.ru/forums/razrabotka-plaginov-dlja-novichkov.7/index.rss"/>
    <item>
      <title>Привязать значение к игроку</title>
      <pubDate>Wed, 03 Sep 2025 12:13:03 +0000</pubDate>
      <link>https://bukkit.ru/threads/privjazat-znachenie-k-igroku.147662/</link>
      <guid>https://bukkit.ru/threads/privjazat-znachenie-k-igroku.147662/</guid>
      <author>invalid@example.com (GoldenDragon)</author>
      <dc:creator>GoldenDragon</dc:creator>
      <content:encoded><![CDATA[Мне нужно сделать так чтобы ставить по команде значение String для игрока который использовал команду, при этом это значение может быть использовано во всех классах. Можно как-то сделать при помощи HashMap или только Датабазой? Если кто может дайте пример. Вот команда:<br />


<div class="bbCodeBlock bbCodeCode">
	<div class="type">Код:</div>
	<pre>    @Override
    public boolean onCommand(CommandSender commandSender, Command command, String s, String[] strings) {

        Player player = (Player) commandSender;

        if (strings.length &lt; 1) {...</pre>
</div><a href="https://bukkit.ru/threads/privjazat-znachenie-k-igroku.147662/" target="_blank" class="externalLink" rel="nofollow">Привязать значение к игроку</a>]]></content:encoded>
      <slash:comments>2</slash:comments>
    </item>
    <item>
      <title>Как сделать Event двойного нажатия.</title>
      <pubDate>Wed, 03 Sep 2025 12:11:18 +0000</pubDate>
      <link>https://bukkit.ru/threads/kak-sdelat-event-dvojnogo-nazhatija.147667/</link>
      <guid>https://bukkit.ru/threads/kak-sdelat-event-dvojnogo-nazhatija.147667/</guid>
      <author>invalid@example.com (GoldenDragon)</author>
      <dc:creator>GoldenDragon</dc:creator>
      <content:encoded><![CDATA[Я хочу сделать Event двойного нажатия ЛКМ вот мой код:<br />


<div class="bbCodeBlock bbCodeCode">
	<div class="type">Код:</div>
	<pre> @EventHandler
    public void onPlayerUse(PlayerInteractEvent event) {
        Player player = event.getPlayer();
        if (event.getAction() == Action.LEFT_CLICK_AIR || event.getAction() == Action.LEFT_CLICK_BLOCK) {
            
        }
    }</pre>
</div>]]></content:encoded>
      <slash:comments>1</slash:comments>
    </item>
    <item>
      <title>Делаю свой сервер нужна помощь. (При входе нас сервер ты появляешься в опр. точке(точка спавна мира)</title>
      <pubDate>Wed, 03 Sep 2025 12:10:44 +0000</pubDate>
      <link>https://bukkit.ru/threads/delaju-svoj-server-nuzhna-pomosch-pri-vxode-nas-server-ty-pojavljaeshsja-v-opr-tochke-tochka-spavna-mira.147681/</link>
      <guid>https://bukkit.ru/threads/delaju-svoj-server-nuzhna-pomosch-pri-vxode-nas-server-ty-pojavljaeshsja-v-opr-tochke-tochka-spavna-mira.147681/</guid>
      <author>invalid@example.com (Folovich)</author>
      <dc:creator>Folovich</dc:creator>
      <content:encoded><![CDATA[Делаю сервер с другом 1 21 1 на paper mc хостинг свой<br />
нам нужно что бы при заходе на сервер человек появлялся на спавне (ИМЕННО ТОЧКА СПАВНА ЛИБО КООРДИНАТА)<br />
Плагин Auth me не подойдет он на более низкой версии. Регистрация у нас с помощью какого то китайского плагина bilbiLogin. (Мб в нем чето есть, но я вроде пошарился и там нету такой вещи)<br />
Мб посоветуйте плагин на это либо скажите как это сделать]]></content:encoded>
      <slash:comments>1</slash:comments>
    </item>
    <item>
      <title>как связать мой лаунчер с сервером?</title>
      <pubDate>Wed, 03 Sep 2025 12:08:28 +0000</pubDate>
      <link>https://bukkit.ru/threads/kak-svjazat-moj-launcher-s-serverom.147693/</link>
      <guid>https://bukkit.ru/threads/kak-svjazat-moj-launcher-s-serverom.147693/</guid>
      <author>invalid@example.com (Homanti)</author>
      <dc:creator>Homanti</dc:creator>
      <content:encoded><![CDATA[как связать мой лаунчер с сервером? в лаунчере есть авторизация и надо если игрок авторизован его впустило на сервер]]></content:encoded>
      <slash:comments>1</slash:comments>
    </item>
    <item>
      <title>Настройки валюты</title>
      <pubDate>Wed, 03 Sep 2025 12:07:02 +0000</pubDate>
      <link>https://bukkit.ru/threads/nastrojki-valjuty.147712/</link>
      <guid>https://bukkit.ru/threads/nastrojki-valjuty.147712/</guid>
      <author>invalid@example.com (Allfredos)</author>
      <dc:creator>Allfredos</dc:creator>
      <content:encoded><![CDATA[Я скачал сборку и там поменял рубли на рубины но когда я выдаю кому либо рубины или они выигруют их в кейсах то там пишет рублей где это поменять помогите поожалуйста]]></content:encoded>
      <slash:comments>1</slash:comments>
    </item>
    <item>
      <title>Как заспавнить предмет в мире на координатах</title>
      <pubDate>Wed, 03 Sep 2025 12:05:58 +0000</pubDate>
      <link>https://bukkit.ru/threads/kak-zaspavnit-predmet-v-mire-na-koordinatax.147684/</link>
      <guid>https://bukkit.ru/threads/kak-zaspavnit-predmet-v-mire-na-koordinatax.147684/</guid>
      <author>invalid@example.com (KIrillplkyss)</author>
      <dc:creator>KIrillplkyss</dc:creator>
      <content:encoded><![CDATA[У меня проблема, хочу заспавнить предмет с особенной ItemMeta и ItemStack, но я хз как это сделать<br />
<br />


	<a href="https://www.bukkit.ru/attachments/48958/" target="_blank">Посмотреть вложение 48958</a>
	
<br />
<br />
хелп плиз]]></content:encoded>
      <slash:comments>1</slash:comments>
    </item>
    <item>
      <title>общение пакетами клиент-&gt;сервер-&gt;клиент</title>
      <pubDate>Thu, 21 Aug 2025 12:07:53 +0000</pubDate>
      <link>https://bukkit.ru/threads/obschenie-paketami-klient-server-klient.147831/</link>
      <guid>https://bukkit.ru/threads/obschenie-paketami-klient-server-klient.147831/</guid>
      <author>invalid@example.com (sweettie)</author>
      <dc:creator>sweettie</dc:creator>
      <content:encoded><![CDATA[Вопрос к гуру, пару дней смотрю в монитор и ничего не понимаю, по поводу общения пакетами клиент-&gt;сервер-&gt;клиент.<br />
Клиент - мод fabric<br />
Сервер - paper<br />
Версия 1.21.1<br />
<br />
Извиняюсь что приходится показывать двумя сообщениями, дс ограничивает<br />
<br />
В моде, как указано в официальной документации fabric <a href="https://docs.fabricmc.net/develop/networking#receiving-a-packet-on-the-client" target="_blank" class="externalLink" rel="nofollow">https://docs.fabricmc.net/develop/networking#receiving-a-packet-on-the-client</a>, создан класс от CustomPayload, зарегестрирован как S2C, C2S<br />


<div class="bbCodeBlock bbCodeCode">
	<div class="type">Код:</div>
	<pre>public static void register() {...</pre>
</div><a href="https://bukkit.ru/threads/obschenie-paketami-klient-server-klient.147831/" target="_blank" class="externalLink" rel="nofollow">общение пакетами клиент-&gt;сервер-&gt;клиент</a>]]></content:encoded>
    </item>
    <item>
      <title>Как проверить что костёр горит?</title>
      <pubDate>Sat, 09 Nov 2024 20:05:35 +0000</pubDate>
      <link>https://bukkit.ru/threads/kak-proverit-chto-kostjor-gorit.147692/</link>
      <guid>https://bukkit.ru/threads/kak-proverit-chto-kostjor-gorit.147692/</guid>
      <author>invalid@example.com (Hyligna)</author>
      <dc:creator>Hyligna</dc:creator>
      <content:encoded><![CDATA[мне нужно проверить, что костёр горит.<br />
<br />
В документации нашёл метод isLit() и setLit(), проверил - не работает (Cannot resolve method &#039;isLit&#039; in &#039;Campfire&#039;).<br />
Paper 1.21 Java 21<br />
<br />
вот код:<br />
<br />


<div class="bbCodeBlock bbCodeCode">
	<div class="type">Код:</div>
	<pre>    public boolean isCampfireLit(Block block) {
        if (block.getType() == Material.CAMPFIRE || block.getType() == Material.SOUL_CAMPFIRE) {
            BlockData blockData = block.getBlockData();
            if (blockData instanceof Campfire) {
                Campfire campfire = (Campfire)...</pre>
</div><a href="https://bukkit.ru/threads/kak-proverit-chto-kostjor-gorit.147692/" target="_blank" class="externalLink" rel="nofollow">Как проверить что костёр горит?</a>]]></content:encoded>
      <slash:comments>1</slash:comments>
    </item>
    <item>
      <title>Проверка лицензии или пиратки в офлайн моде.</title>
      <pubDate>Tue, 24 Sep 2024 20:32:30 +0000</pubDate>
      <link>https://bukkit.ru/threads/proverka-licenzii-ili-piratki-v-oflajn-mode.147655/</link>
      <guid>https://bukkit.ru/threads/proverka-licenzii-ili-piratki-v-oflajn-mode.147655/</guid>
      <author>invalid@example.com (Ryazha_)</author>
      <dc:creator>Ryazha_</dc:creator>
      <content:encoded><![CDATA[Как можно проверить зашёл игрок с пиратки или лицензии. Знаю, что можно при помощи mojang api, но он работает только при online-mode=true.]]></content:encoded>
      <slash:comments>1</slash:comments>
    </item>
    <item>
      <title>как сделать чтобы семена росли только в определённой области?</title>
      <pubDate>Mon, 09 Sep 2024 19:14:59 +0000</pubDate>
      <link>https://bukkit.ru/threads/kak-sdelat-chtoby-semena-rosli-tolko-v-opredeljonnoj-oblasti.147641/</link>
      <guid>https://bukkit.ru/threads/kak-sdelat-chtoby-semena-rosli-tolko-v-opredeljonnoj-oblasti.147641/</guid>
      <author>invalid@example.com (Hyligna)</author>
      <dc:creator>Hyligna</dc:creator>
      <content:encoded><![CDATA[Мне нужно сделать чтобы семена (картошка пшеница морковь и т.д.) росли только тогда когда возле них есть костёр]]></content:encoded>
      <slash:comments>1</slash:comments>
    </item>
    <item>
      <title>Проблема с FAWE и WE API</title>
      <pubDate>Wed, 31 Jul 2024 05:49:02 +0000</pubDate>
      <link>https://bukkit.ru/threads/problema-s-fawe-i-we-api.147626/</link>
      <guid>https://bukkit.ru/threads/problema-s-fawe-i-we-api.147626/</guid>
      <author>invalid@example.com (asdernik)</author>
      <dc:creator>asdernik</dc:creator>
      <content:encoded><![CDATA[Столкнулся с проблемой, с которой мне не смогли помочь в Дискорд сервере FAWE, может тут чё кто нибудь подскажет.<br />
<br />
Пишу некий плагин, в котором требуется взаимодействие с большим количеством блоков и их заменой каждую секунду. Для этого присмотрел FAWE и его API. Поставил на сервер, проверил командами, все работает.<br />
<br />
Начал подключать АПИ, написал функцию для замены, которая вызывается асинхронно и.. при вызове ничего не происходит. Функция вызывается, проверено отладкой, где то даже начинает...<br />
<br />
<a href="https://bukkit.ru/threads/problema-s-fawe-i-we-api.147626/" target="_blank" class="externalLink" rel="nofollow">Проблема с FAWE и WE API</a>]]></content:encoded>
      <slash:comments>1</slash:comments>
    </item>
    <item>
      <title>Удаление эффекта с моба через bukkit / spigot</title>
      <pubDate>Thu, 27 Jun 2024 22:23:41 +0000</pubDate>
      <link>https://bukkit.ru/threads/udalenie-ehffekta-s-moba-cherez-bukkit-spigot.147523/</link>
      <guid>https://bukkit.ru/threads/udalenie-ehffekta-s-moba-cherez-bukkit-spigot.147523/</guid>
      <author>invalid@example.com (Rebitl)</author>
      <dc:creator>Rebitl</dc:creator>
      <content:encoded><![CDATA[Здравствуйте!<br />
Пытаюсь через код удалить определённый эффект зелья с моба (энтити), однако-ж, <br />
removePotionEffect работает только с классом игрока. Подскажите пожалуйста, как я могу это реализовать?<br />
<br />
import org.bukkit.entity.LivingEntity;<br />
<br />
<a href="https://www.bukkit.ru/members/74023/" class="username" data-user="74023, @EventHandler">@EventHandler</a><br />
public void onProjectileHit(ProjectileHitEvent event) {<br />
<div style="padding-left: 30px">if (event.getHitEntity() != null) {<br />
<div style="padding-left: 30px">Entity entity = (Entity) event.getHitEntity();<br />
entity.removePotionEffect(PotionEffectType.GLOWING);&#8203;</div>...&#8203;</div><br />
<a href="https://bukkit.ru/threads/udalenie-ehffekta-s-moba-cherez-bukkit-spigot.147523/" target="_blank" class="externalLink" rel="nofollow">Удаление эффекта с моба через bukkit / spigot</a>]]></content:encoded>
      <slash:comments>1</slash:comments>
    </item>
    <item>
      <title>Получить координаты всех блоков всех сторон куба</title>
      <pubDate>Thu, 27 Jun 2024 22:08:57 +0000</pubDate>
      <link>https://bukkit.ru/threads/poluchit-koordinaty-vsex-blokov-vsex-storon-kuba.147411/</link>
      <guid>https://bukkit.ru/threads/poluchit-koordinaty-vsex-blokov-vsex-storon-kuba.147411/</guid>
      <author>invalid@example.com (netipok)</author>
      <dc:creator>netipok</dc:creator>
      <content:encoded><![CDATA[Задача: Есть куб размером 5x5x5, внутри он пустой, у него всегда будет черная обводка, но цвет стороны может быть разный (скрин приложил ниже). По координатам центрального блока в кубе мне надо получить координаты каждого блока каждой из сторон, не учитывая обводку. <br />
<br />
Я написал код, который с этим справляется, но я в ручную прописывал все координаты. Для куба 5x5x5 это не проблема, а вот если куб будет 7x7x7 или выше, вручную придётся прописать в несколько, а то и десятков раз больше, еще и...<br />
<br />
<a href="https://bukkit.ru/threads/poluchit-koordinaty-vsex-blokov-vsex-storon-kuba.147411/" target="_blank" class="externalLink" rel="nofollow">Получить координаты всех блоков всех сторон куба</a>]]></content:encoded>
      <slash:comments>1</slash:comments>
    </item>
    <item>
      <title>Как сделать кастом динамит</title>
      <pubDate>Tue, 04 Jun 2024 06:12:52 +0000</pubDate>
      <link>https://bukkit.ru/threads/kak-sdelat-kastom-dinamit.147583/</link>
      <guid>https://bukkit.ru/threads/kak-sdelat-kastom-dinamit.147583/</guid>
      <author>invalid@example.com (Jayph)</author>
      <dc:creator>Jayph</dc:creator>
      <content:encoded><![CDATA[Хочу сделать плагин на динамит и если в радиусе 5 блоков от взрыва динамита есть спавнер то он выбрасывался. Только я не понимаю как проверить что взорвался именно нужный динамит который выдаётся по команде]]></content:encoded>
    </item>
    <item>
      <title>Загрузка мира</title>
      <pubDate>Tue, 30 Apr 2024 08:22:16 +0000</pubDate>
      <link>https://bukkit.ru/threads/zagruzka-mira.147533/</link>
      <guid>https://bukkit.ru/threads/zagruzka-mira.147533/</guid>
      <author>invalid@example.com (Shawarma)</author>
      <dc:creator>Shawarma</dc:creator>
      <content:encoded><![CDATA[Здравствуйте, пытаюсь загрузить 2 мира &quot;hub-1&quot; и &quot;hub-2&quot;. В onEnable ввожу: <br />
Bukkit.createWorld(new WorldCreator(&quot;hub-2&quot;));<br />
Bukkit.createWorld(new WorldCreator(&quot;hub-1&quot;));<br />
<br />
Но загружается только тот мир, который был первее написан. В моем случае - &quot;hub-2&quot;.<br />
<br />
Как это можно исправить, чтобы загружалось сразу 2 мира?]]></content:encoded>
      <slash:comments>1</slash:comments>
    </item>
    <item>
      <title>Неработает плагин</title>
      <pubDate>Sat, 16 Mar 2024 12:45:02 +0000</pubDate>
      <link>https://bukkit.ru/threads/nerabotaet-plagin.147510/</link>
      <guid>https://bukkit.ru/threads/nerabotaet-plagin.147510/</guid>
      <author>invalid@example.com (kartoxa52)</author>
      <dc:creator>kartoxa52</dc:creator>
      <content:encoded><![CDATA[скомпилировал плагин Oraxen, но он не запускается на сервере, почему?<br />


<div class="bbCodeBlock bbCodeCode">
	<div class="type">Код:</div>
	<pre>[16:44:27 ERROR]: [ModernPluginLoadingStrategy] Could not load 'plugins\oraxen-1.171.0.jar' in 'plugins'
org.bukkit.plugin.UnknownDependencyException: Unknown/missing dependency plugins: [ProtocolLib]. Please download and install these plugins to run 'Oraxen'.
        at io.papermc.paper.plugin.entrypoint.strategy.modern.ModernPluginLoadingStrategy.loadProviders(ModernPluginLoadingStrategy.java:82)...</pre>
</div><a href="https://bukkit.ru/threads/nerabotaet-plagin.147510/" target="_blank" class="externalLink" rel="nofollow">Неработает плагин</a>]]></content:encoded>
    </item>
    <item>
      <title>Проверка NBT при крафте</title>
      <pubDate>Wed, 03 Jan 2024 00:34:09 +0000</pubDate>
      <link>https://bukkit.ru/threads/proverka-nbt-pri-krafte.147482/</link>
      <guid>https://bukkit.ru/threads/proverka-nbt-pri-krafte.147482/</guid>
      <author>invalid@example.com (Ivavmak)</author>
      <dc:creator>Ivavmak</dc:creator>
      <content:encoded><![CDATA[Делаю крафт кастом предмета из других кастом предметов с нбт тегами, но не понимаю как привязать проверку на тег в крафте чтобы с обычных не крафтилось]]></content:encoded>
      <slash:comments>1</slash:comments>
    </item>
    <item>
      <title>телепорт коня с игроком</title>
      <pubDate>Thu, 07 Dec 2023 23:50:22 +0000</pubDate>
      <link>https://bukkit.ru/threads/teleport-konja-s-igrokom.147476/</link>
      <guid>https://bukkit.ru/threads/teleport-konja-s-igrokom.147476/</guid>
      <author>invalid@example.com (ilia10106ggg)</author>
      <dc:creator>ilia10106ggg</dc:creator>
      <content:encoded><![CDATA[подскажыте пожалуйста как телепортировать коня плагином на версий 1.16.5 с игроком много раз будто он ходит на коне]]></content:encoded>
    </item>
    <item>
      <title>Как можно перенаправить выполнение команды</title>
      <pubDate>Fri, 25 Aug 2023 17:23:26 +0000</pubDate>
      <link>https://bukkit.ru/threads/kak-mozhno-perenapravit-vypolnenie-komandy.147455/</link>
      <guid>https://bukkit.ru/threads/kak-mozhno-perenapravit-vypolnenie-komandy.147455/</guid>
      <author>invalid@example.com (ManchesterVadtop)</author>
      <dc:creator>ManchesterVadtop</dc:creator>
      <content:encoded><![CDATA[В общем, всем привет, мне хотелось узнать как можно, если возможно, перенаправить выполнение команды /me от сервера на мой плагин, также все альтернативы тоже хочу услышать(кроме Алиасов, мне нужна команда /me).]]></content:encoded>
    </item>
    <item>
      <title>При билде плагина в Intellij IDEA появляются ошибки</title>
      <pubDate>Wed, 02 Aug 2023 20:15:19 +0000</pubDate>
      <link>https://bukkit.ru/threads/pri-bilde-plagina-v-intellij-idea-pojavljajutsja-oshibki.147436/</link>
      <guid>https://bukkit.ru/threads/pri-bilde-plagina-v-intellij-idea-pojavljajutsja-oshibki.147436/</guid>
      <author>invalid@example.com (pepich112)</author>
      <dc:creator>pepich112</dc:creator>
      <content:encoded><![CDATA[При билде плагина в Intellij IDEA появляются ошибки<br />
<br />
Artifacts builder: Error: Couldn&#039;t copy [/home/pepich112/.var/app/com.jetbrains.IntelliJ-IDEA-Community/cache/JetBrains/IdeaIC2023.2/compile-server/untitled4_124b4eb8/_temp_/artifactCompilertmp] to [/home/untitled4.jar]<br />
java.io.IOException: Couldn&#039;t copy [/home/pepich112/.var/app/com.jetbrains.IntelliJ-IDEA-Community/cache/JetBrains/IdeaIC2023.2/compile-server/untitled4_124b4eb8/_temp_/artifactCompilertmp] to [/home/untitled4.jar]<br />
    at...<br />
<br />
<a href="https://bukkit.ru/threads/pri-bilde-plagina-v-intellij-idea-pojavljajutsja-oshibki.147436/" target="_blank" class="externalLink" rel="nofollow">При билде плагина в Intellij IDEA появляются ошибки</a>]]></content:encoded>
    </item>
  </channel>
</rss>
