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

Помогите ServerMapDataPacket (получение картинки)

Discussion in 'Разработка плагинов для новичков' started by CatCoder, Dec 17, 2016.

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

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

    Trophy Points:
    76
    Имя в Minecraft:
    CatCoder
    Можно-ли при перехвате пакета от сервера сконструировать BufferedImage (т.е из MapData через байты)? Пробовал через ImageIO, но возвращает null. :(
     
  2. Хостинг MineCraft
    <
  3. Dymeth

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

    Trophy Points:
    76
    Можно. Вот только где код, который не работает?
     
  4. Автор темы
    CatCoder

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

    Trophy Points:
    76
    Имя в Minecraft:
    CatCoder
    Вот:
    Code:
            Client client = new Client("ip", 25565, protocol, new TcpSessionFactory(PROXY));
            client.getSession().setFlag(MinecraftConstants.AUTH_PROXY_KEY, AUTH_PROXY);
            client.getSession().addListener(new SessionAdapter() {
                @Override
                public void packetReceived(PacketReceivedEvent event) {
                    if (event.getPacket() instanceof ServerChatPacket) {
                        ServerChatPacket packet = event.getPacket();
                        System.out.println(packet.getMessage().getFullText());
                    } else if (event.getPacket() instanceof ServerMapDataPacket) {
                        try {
                            ServerMapDataPacket packet = event.getPacket();
                            byte[] bytes = packet.getData().getData();
                            BufferedImage image = ImageIO.read(new ByteArrayInputStream(bytes)); //Этот объект null
                        } catch (Exception ignore){}
                    }
                }
    
                @Override
                public void disconnected(DisconnectedEvent event) {
                    System.out.println("Disconnected: " + Message.fromString(event.getReason()).getFullText());
                    if (event.getCause() != null) {
                        event.getCause().printStackTrace();
                    }
                }
            });
            client.getSession().connect();
     
  5. alexandrage

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

    Trophy Points:
    173
    Skype:
    alexandr0116
    Капчи сдуваешь?
     
  6. Автор темы
    CatCoder

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

    Trophy Points:
    76
    Имя в Minecraft:
    CatCoder
    уже сдул.
     
  7. alexandrage

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

    Trophy Points:
    173
    Skype:
    alexandr0116
    Ручным вводом ты сервак не положишь, овермедленно.
     
  8. slavik123123123

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

    Trophy Points:
    143
    Имя в Minecraft:
    Leymooooooooooo
    Сейчас такие капчи пошли, что сохраняют все айпишки, которые прошли, в mysql. И при запуске подгружают все айпиши в мапу и потом при заходе проверяют есть или нету.
    Так что если написать прогу которая будет хотябы по 10 айпишников в минуту валидировать, то проблем никаких не будет, с тем чтобы положить. Запускаем прогу, загружаем кучу прокси и уходим на 10-20 часов. Приходим, загружаем эти прокси в норм боталку и уже тупо кладем без проблем.
     
  9. alexandrage

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

    Trophy Points:
    173
    Skype:
    alexandr0116
    Куда ты уйдешь то? Программно ты капчу не пройдешь. Если ты про ёховскую капчу, так ее давно сдули, там нет защиты от такого.
     
    Last edited: Dec 21, 2016
  10. Автор темы
    CatCoder

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

    Trophy Points:
    76
    Имя в Minecraft:
    CatCoder
    Эх, я антигейтом как бе..
     
  11. alexandrage

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

    Trophy Points:
    173
    Skype:
    alexandr0116
    Там за такое время уже кикнет с акапчи то.
     
  12. slavik123123123

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

    Trophy Points:
    143
    Имя в Minecraft:
    Leymooooooooooo
    Ну 10 ботов в минуту то сможет всетаки)
     
  13. alexandrage

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

    Trophy Points:
    173
    Skype:
    alexandr0116
    Ты не понял, пока китаез обработает капчу, банжа уже ее поменяет, в конце вовсе кикнет. P.s капча от ёхи не считается :), там все изи.[DOUBLEPOST=1482326981,1482326518][/DOUBLEPOST]P.s сдуванием ёхиподобных капч, вы развиваете потребность в капче кувырка :D, которого вы так ненавидите. Парадокс да?
     

Share This Page