hohserg1, это конечно выход, но увы мне это не подойдет.

Xcom³, кажется нашел в исходниках нужное место, это net.minecraft.network.play.client.C01PacketChatMessage:

public C01PacketChatMessage(String p_i45240_1_) < if(p_i45240_1_.length() >100) < p_i45240_1_ = p_i45240_1_.substring(0, 100); >this.field_149440_a = p_i45240_1_; > public void readPacketData(PacketBuffer p_148837_1_) throws IOException
Правильно ли я понял, что мне надо смотреть вот это?

Tenebrius

1,417 44 593
Правильно ли я понял, что мне надо смотреть вот это?
Фикс: DivineRPG fix latest version
Тяжелый случай.

Могучий горгон

1,869 52 357
Правильно ли я понял, что мне надо смотреть вот это?
Не тот велик, кто никогда не падал,

как уменьшить размер шрифта в Minecraft


но тот велик, кто падал и вставал

posix

В примере разбирается ситуация с изменением модификатора доступа, в моем же случае надо изменить аргументы методов substring и readStringFromBuffer, а так же условие if(p_i45240_1_.length() > 100).

Байт-код необходимого мне класса выглядит так:

// class version 50.0 (50) // access flags 0x21 public class ir extends ft < // compiled from: SourceFile // access flags 0x2 private Ljava/lang/String; a // access flags 0x1 public ()V L0 LINENUMBER 13 L0 ALOAD 0 INVOKESPECIAL ft. ()V L1 LINENUMBER 15 L1 RETURN MAXSTACK = 1 MAXLOCALS = 1 // access flags 0x1 public (Ljava/lang/String;)V L0 LINENUMBER 17 L0 ALOAD 0 INVOKESPECIAL ft. ()V L1 LINENUMBER 18 L1 ALOAD 1 INVOKEVIRTUAL java/lang/String.length ()I BIPUSH 100 IF_ICMPLE L2 L3 LINENUMBER 19 L3 ALOAD 1 ICONST_0 BIPUSH 100 INVOKEVIRTUAL java/lang/String.substring (II)Ljava/lang/String; ASTORE 1 L2 LINENUMBER 22 L2 FRAME FULL [ir java/lang/String] [] ALOAD 0 ALOAD 1 PUTFIELD ir.a : Ljava/lang/String; L4 LINENUMBER 23 L4 RETURN MAXSTACK = 3 MAXLOCALS = 2 // access flags 0x1 public a(Let;)V L0 LINENUMBER 27 L0 ALOAD 0 ALOAD 1 BIPUSH 100 INVOKEVIRTUAL et.c (I)Ljava/lang/String; PUTFIELD ir.a : Ljava/lang/String; L1 LINENUMBER 28 L1 RETURN MAXSTACK = 3 MAXLOCALS = 2 // access flags 0x1 public b(Let;)V L0 LINENUMBER 32 L0 ALOAD 1 ALOAD 0 GETFIELD ir.a : Ljava/lang/String; INVOKEVIRTUAL et.a (Ljava/lang/String;)V L1 LINENUMBER 33 L1 RETURN MAXSTACK = 2 MAXLOCALS = 2 // access flags 0x1 public a(Lio;)V L0 LINENUMBER 37 L0 ALOAD 1 ALOAD 0 INVOKEINTERFACE io.a (Lir;)V L1 LINENUMBER 38 L1 RETURN MAXSTACK = 2 MAXLOCALS = 2 // access flags 0x1 public b()Ljava/lang/String; L0 LINENUMBER 42 L0 LDC «message=’%s'» ICONST_1 ANEWARRAY java/lang/Object DUP ICONST_0 ALOAD 0 GETFIELD ir.a : Ljava/lang/String; AASTORE INVOKESTATIC java/lang/String.format (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; ARETURN MAXSTACK = 5 MAXLOCALS = 1 // access flags 0x1 public c()Ljava/lang/String; L0 LINENUMBER 46 L0 ALOAD 0 GETFIELD ir.a : Ljava/lang/String; ARETURN MAXSTACK = 1 MAXLOCALS = 1 // access flags 0x1041 public synthetic bridge a(Lfb;)V L0 LINENUMBER 9 L0 ALOAD 0 ALOAD 1 CHECKCAST io INVOKEVIRTUAL ir.a (Lio;)V RETURN MAXSTACK = 2 MAXLOCALS = 2 >

Читайте также:  Как в Майнкрафте делать фонарики

Если я все правильно понимаю, то мне нужно изменить все вхождения BIPUSH 100 например на BIPUSH 200. Как это сделать в ClassVisitor или MethodVisitor?

КАК НАСТРОИТЬ ЧАТ В МАЙНКРАФТЕ?

Источник: forum.mcmodding.ru

ZipChat — длинные сообщения в чате [1.12.2] [1.12.1]

ZipChat - длинные сообщения в чате [1.12.2] [1.12.1]

Мод позволит писать длинные сообщения в майнкрафте. Теперь не нужно будет разбивать длинный текст на несколько сообщений, а писать сразу же сколько душе угодно. Очень полезный и маленький мод, к тому же поддерживается серверами. Писать в чате теперь будет легче длинные сообщения .

Как установить мод ZipChat

Установите фордж для майнкрафт.
Скачайте мод и поместите файл по адресу: C:Usersваш пользователь пкAppDataRoaming.minecraftmods
Откройте лаунчер майнкрафт и выберите в профиле версию майнкрафт с форджем.
Где найти папку AppData?

Скачать мод ZipChat

Архив файлов
1.12/1.12.1/1.12.2 — zipchat-1.1.jar [24,95 Kb]

Источник: ru-minecraft.ru

Как сделать чат больше в Minecraft?

Как использовать адский светоч в майнкрафт?

Не могу скачать официальный майнкрафт лаунчер

Minecraft при подключении на сервер выдаёт ошибку: illegal packet received terminating connection Версия 1.16.5

Как узнать, сколько прожито игровых дней в майнкрафте?

Как добавить в приват игрока на анархии? [minecraft

12 ответов
Что за чертовщина с функциями minecraft? Ни Никита Каргин

  • 3 года назад
  • 1 ответ

Крашит майнкрафт вот что написано в консоли разработчитка ни никита комиссаров

  • 5 лет назад
  • 3 ответа

Краш клиента майнкрафт при запуске одиночной игры Al Aleksey Aleksandrov

  • 5 лет назад
  • 1 ответ
  • 9 лет назад
  • 4 ответа

Не запускается майнкрафт с модами — 4 ар артем карпейчик

  • 2 года назад
  • 1 ответ

Проблема с майнкрафтом Версия 1.12.2 Forge Дё Дёма Титов

  • 5 лет назад
  • 1 ответ

Помогите найти текстуры для Minecraft - 1

Помогите найти текстуры для Minecraft — 1

Какие стёкла подойдут для этого дома в Minecraft?

Какие стёкла подойдут для этого дома в Minecraft?

Не заходит на сайт LoliLand майнкрафт

Не заходит на сайт LoliLand майнкрафт

Источник: minecraftru.net