Skip to content

[问题]: Packet handling error #249

Description

@MinaRelayer

🚀 是否已尝试最新的版本

  • 我已更新 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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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