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

Помогите С чем едят ProtocolLib?

Тема в разделе "Разработка плагинов для новичков", создана пользователем Mr_RoboMan, 3 авг 2016.

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

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

    Баллы:
    123
    Ребят, с чем есть ProtocolLib?
    Вот например, я хочу каждый раз при движении игрока устанавливать какой-то блок на координаты над его головой (нет, на самом деле я хочу другое, а не эту дичь, это хочу сделать чисто чтоб понять что да как делать).
    Я смог додуматься только до этого:
    Код:
        @EventHandler
        public void onMove(PlayerMoveEvent event) {
            Location setThereThisFuckingBlock = event.getFrom().add(0, 2, 0);
            PacketContainer container = manager.createPacket(PacketType.Play.Server.BLOCK_CHANGE);
        }
    
    А что собсна дальше?
     
    Последнее редактирование: 3 авг 2016
  2. Хостинг MineCraft
    <
  3. MrTrojan

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

    Баллы:
    98
    Skype:
    mrtrojan.ru
    Имя в Minecraft:
    MrTrojan
    Советую использовать PacketWrapper, с ним легче.
     
  4. CoolBoy

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

    Баллы:
    96
    Skype:
    thecoolboy2070
    Имя в Minecraft:
    CoolBoy
    Просто меняй блок над головой игрока на тот матерал что тебе нужен.
    player.sendBlockChange
     
  5. Автор темы
    Mr_RoboMan

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

    Баллы:
    123
    Ыыы.. А этот метод депракатед.. И я хочу изменять что-то только для игроков... Или это только для игрока?
    Но я все-равно хочу понять как с пакетами работать.[DOUBLEPOST=1470221808,1470221610][/DOUBLEPOST]
    https://github.com/dmulloy2/PacketWrapper это?
    Если да, как это можно подключить к мавен?
     
  6. CoolBoy

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

    Баллы:
    96
    Skype:
    thecoolboy2070
    Имя в Minecraft:
    CoolBoy
    Изменённый блок виден только игроку.
     
  7. Автор темы
    Mr_RoboMan

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

    Баллы:
    123
    Хм, ну это хорошо, но все-же, хочу с пакетами!! :)
     
  8. Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Держи. Можешь не благодарить.

    [​IMG]
     
  9. This_is_GoOD

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

    Баллы:
    21
    Не шутите так больше, пожалуйста!! Я не могу перестать смеяться:lol:
    Годная шутка была:В
     
  10. Автор темы
    Mr_RoboMan

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

    Баллы:
    123
    Пасиб чувак, не знаю что бы без тебя делал <3
     
  11. alexandrage

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

    Баллы:
    173
    Skype:
    alexandr0116
    Он уже сто лет депрекадет, забей его уже не удалят никогда. Ибо аналога ему не успели придумать.[DOUBLEPOST=1470274698][/DOUBLEPOST]
    В этом же и суть фейк пакетов, отдать визуал игроку, исскуственный боард, скрытие зачарования и тд и тп.
     

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