Skip to content

[问题]: Packet handling error #249

@Missing-QL

Description

@Missing-QL

🚀 是否已尝试最新的版本

  • 我已更新 TrMenu 至最新的版本, 并且同样复现该问题.

📚 是否已查阅 Wiki

  • 我已查阅 Wiki 对于该问题的相关内容, 并确定该问题是存在的.

🔗 是否存在重复 issue

  • 我已翻阅现有的 issue 没有发现内容重复, 亦或是对现有 issue 的更详细的描述.

📰 服务端详细信息

TrMenu Dump Information (Date: 2026-01-19 20:35:39)

| Server OS: Windows 11 amd64 10.0
| Server software: Luminol - 1.21.11-DEV-85d9d8a (MC: 1.21.11) (1.21.11-R0.1-SNAPSHOT)
| Java version: BellSoft (OpenJDK Runtime Environment 25.0.1+13-LTS)

| TrMenu: 3.9.17
Installed Plugins: 
· LuckPerms - 5.5.12
· PlaceholderAPI - 2.11.7
· TrMenu - 3.9.17
· Vault - 2.17.0
· XConomy - 2.26.3

🔍 详细的描述

  1. 打开菜单1
  2. 在菜单1与菜单2之间快速(不算很快)切换
  3. 玩家掉线(网络协议错误)

客户端日志

Description: Packet handling error

java.lang.IndexOutOfBoundsException: Index 45 out of bounds for length 45
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:385)
	at java.base/java.util.ArrayList.get(ArrayList.java:427)
	at knot//net.minecraft.class_2371.get(class_2371.java:44)
	at knot//net.minecraft.class_1703.method_7611(class_1703.java:326)
	at knot//net.minecraft.class_1703.method_7610(class_1703.java:655)
	at knot//net.minecraft.class_634.method_11153(class_634.java:1456)
	at knot//net.minecraft.class_2649.method_11439(class_2649.java:34)
	at knot//net.minecraft.class_2649.method_65081(class_2649.java:12)
	at knot//net.minecraft.class_11980$class_11981.method_74450(class_11980.java:55)
	at knot//net.minecraft.class_11980.method_74449(class_11980.java:38)
	at knot//net.minecraft.class_310.method_1523(class_310.java:1337)
	at knot//net.minecraft.class_310.method_1514(class_310.java:966)
	at knot//net.minecraft.client.main.Main.main(Main.java:250)
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:514)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72)
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at oolloo.jlw.Wrapper.invokeMain(Wrapper.java:112)
	at oolloo.jlw.Wrapper.main(Wrapper.java:105)

🗄 服务端日志

无日志

⚙ 配置文件

菜单1.yml

Title: "1"

Layout: 
  - "#########"
  - "#########"
  - "A########"
  - "#########"
  - "#########"
  - "#########"

Icons:
  'A':
    display:
      material: red stained glass pane
      name: '&6打开'
    actions:
      - 'open: 2'
  '#':
    display:
      material: grey stained glass pane

Options:
  Min-Click-Delay: 200

菜单2.yml

Title: "2"

Layout: 
  - "<"

Icons:
  '<':
    display:
      material: red stained glass pane
      name: '&6返回'
    actions:
      - 'open: 1'

Options:
  Min-Click-Delay: 200

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions