1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Стартап Извлекаем файл JAR из Eclipse среды автоматически.

Тема в разделе "Разработка плагинов для новичков", создана пользователем alexandrage, 6 фев 2018.

  1. Nikolai_Faint

    Nikolai_Faint Активный участник Пользователь

    Баллы:
    96
    Камень это тот же молоток, только без ручки.
     
  2. maxim0098

    maxim0098 Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    Nanit
    Можно ли организовать компиляцию сразу в несколько директорий? Например, я пишу общесерверный плагин и мне нужно чтобы он компилировался сразу на все сервера.
     
  3. hyndorik

    hyndorik Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    hyndo
    Maven
     
  4. Автор темы
    alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Код:
    <project name="Example">
        <jar destfile="${user.home}/Desktop/1/plugins/Example.jar" basedir="./bin">
            <manifest>
                <attribute name="Manifest-Version" value="1.0"/>
                <attribute name="Built-By" value="alexandrage"/>
            </manifest>
        </jar>
        <jar destfile="${user.home}/Desktop/2/plugins/Example.jar" basedir="./bin">
            <manifest>
                <attribute name="Manifest-Version" value="1.0"/>
                <attribute name="Built-By" value="alexandrage"/>
            </manifest>
        </jar>
        <jar destfile="${user.home}/Desktop/3/plugins/Example.jar" basedir="./bin">
            <manifest>
                <attribute name="Manifest-Version" value="1.0"/>
                <attribute name="Built-By" value="alexandrage"/>
            </manifest>
        </jar>
        <jar destfile="${user.home}/Desktop/4/plugins/Example.jar" basedir="./bin">
            <manifest>
                <attribute name="Manifest-Version" value="1.0"/>
                <attribute name="Built-By" value="alexandrage"/>
            </manifest>
        </jar>       
    </project>
     
  5. maxim0098

    maxim0098 Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    Nanit
    Спасибо, а то к Maven я пока не готов.
     
  6. Автор темы
    alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Ну и праьно. К чему отбойный молоток, когда хватает простого.
     
  7. Cristalix

    Cristalix Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Test
    Привет Alexandrage.
    Вопрос не по теме но все таки.
    Когда игрок заходит на сервер я отправляю пакет другому серверу который должен дать ответ который решает можно зайти игроку на сервер или нет.
    Моя проблема я незнаю как эвенте логина сервера после отправки запроса подождать ответа и не пускать игрока.
     
  8. Автор темы
    alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Прелогин ивент. Но корректно он сработает только при онлайн моде.
     
  9. Cristalix

    Cristalix Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Test
    Как я могу
    Код:
    @EventHandler
        public void onPlayerJoinEvent(PreLoginEvent e) {
            //Отправил пакет серверу.
            if (Ответ от сервера положительный то путстить игрока){
                
            } else {
                Отменить вход.
            }
        }

    Как я могу задержать игрока до прихода пакета с данными пускать или нет?
     
  10. Cool_boy

    Cool_boy Активный участник Пользователь

    Баллы:
    96
    Имя в Minecraft:
    prettydude
    Запускать запрос в главном потоке (рофл)
    [​IMG]
     
  11. Cristalix

    Cristalix Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Test
    Запускать запрос в главном потоке как это?
     

Поделиться этой страницей