Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Dismiss Notice

Помогите Вектор

Discussion in 'Разработка плагинов для новичков' started by ItzFirstException, Mar 2, 2017.

  1. Автор темы
    ItzFirstException

    ItzFirstException Новичок Пользователь

    Trophy Points:
    11
    Имя в Minecraft:
    FirstException
    Каким образом можно отправить игрока в воздух на пару секунд, а потом бросить вниз?
     
  2. Хостинг MineCraft
    <
  3. molor

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

    Trophy Points:
    66
    Имя в Minecraft:
    molore
    Code:
    player.setVelocity(new Vector(0.0, 2.0, 0.0));
     
  4. Автор темы
    ItzFirstException

    ItzFirstException Новичок Пользователь

    Trophy Points:
    11
    Имя в Minecraft:
    FirstException
    Так каким образом сделать эффект зависания?
     
  5. alexandrage

    alexandrage Администратор

    Trophy Points:
    173
    Skype:
    alexandr0116
    player.setGravity(false);
     
    Last edited: Mar 2, 2017
  6. Автор темы
    ItzFirstException

    ItzFirstException Новичок Пользователь

    Trophy Points:
    11
    Имя в Minecraft:
    FirstException
    Не понял, но всё-равно спасибо!
     
  7. Exception_Prototype

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

    Trophy Points:
    46
    Gravity - гравитация. Угадай, что будет, если отключить игроку гравитацию в воздухе?[DOUBLEPOST=1488473074,1488473022][/DOUBLEPOST]
     
  8. Автор темы
    ItzFirstException

    ItzFirstException Новичок Пользователь

    Trophy Points:
    11
    Имя в Minecraft:
    FirstException
    (cwl), ладно, спасибо ребят :lol:
     
  9. alexandrage

    alexandrage Администратор

    Trophy Points:
    173
    Skype:
    alexandr0116
    P.s вот тебе игрушка, можешь поиграться :D
    Code:
    import org.bukkit.entity.Player;
    import org.bukkit.util.Vector;
    
    public class Scheduler  extends Thread{   
        Player p;
        public Scheduler3(Player p) {
            this.p = p;
        }
       
        @Override
        public void run() {
            p.setGravity(false);
            runs(2000,0.5);
            runs(1000,0);
            runs(1000,-0.5);
            p.setGravity(true);
        }
       
        void runs(int time, double y) {
            for(int i=0; i<2000;i++) {
                p.setVelocity(new Vector(0,y,0));
                p.setFallDistance(0);
                try {
                    Thread.sleep(1);
                } catch (InterruptedException e) {}
            }
            p.setVelocity(new Vector(0,0,0));
        }
    }
     
  10. Exception_Prototype

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

    Trophy Points:
    46
    А для какой это версии ?
     
  11. alexandrage

    alexandrage Администратор

    Trophy Points:
    173
    Skype:
    alexandr0116
    Делать мне нечего, как следить когда и что добавлено.
     
  12. Автор темы
    ItzFirstException

    ItzFirstException Новичок Пользователь

    Trophy Points:
    11
    Имя в Minecraft:
    FirstException
    Из-за 1.8 я не могу себе позволить setGravity.
     
  13. Exception_Prototype

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

    Trophy Points:
    46
    Ладно, на какой версии у тебя это работает?)
     
  14. alexandrage

    alexandrage Администратор

    Trophy Points:
    173
    Skype:
    alexandr0116
    Всегда слежу за ласт версией. В данным момент 1.11.2.
     
  15. Blc_Dragon

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

    Trophy Points:
    76
    Имя в Minecraft:
    Blc_Dragon
    она с 1.10
     

Share This Page