Skip to content

Protocolize Plugin Fails to Read Item Stack for Protocol Version 767 #249

@var1nthon

Description

@var1nthon

Describe the bug
The Protocolize plugin fails to read item stack data for protocol version 767, resulting in a java.lang.IllegalStateException due to the inability to find component type 14. This prevents proper handling of items in this protocol version.

To Reproduce
Steps to reproduce the behavior:

  1. Use the Velocity proxy server version 3.3.0-SNAPSHOT (git-d999ee20-b410).
  2. Install the Protocolize plugin (version unspecified).
  3. Attempt to interact with item stacks using protocol version 767.
  4. Observe the error in the server logs indicating failure to read item stack data.

Expected behavior
The Protocolize plugin should correctly read and handle item stack data for protocol version 767, without throwing exceptions related to missing component types.

Screenshots
When I click on an item to go to the back-end(survival) server
image

Proxy environment
Proxy Server: Velocity 3.3.0-SNAPSHOT (git-d999ee20-b410)
Plugins Loaded:
ajqueue 2.7.0
authmeproxy 1.0
cmiv 1.0.1.2
geyser 2.4.0-b598 (git-master-7fdb410)
luckperms 5.4.134
minimotd-velocity 2.1.2
packetevents 2.4.0
pl-hide-pro 2.10.3
protocolize v2

Minecraft versions used
Velocity dump: https://paste.helpch.at/zeharapopa.json
Velocity info: This server is running Paper version 1.21-62-master@5a503d7 (2024-07-12T18:53:26Z) (Implementing API version 1.21-R0.1-SNAPSHOT)
You are 30 version(s) behind
Previous version: 1.21-60-70ff1ec (MC: 1.21)
Paper dump plugins: https://paste.helpch.at/zegawiluva.swift
Paper version: This server is running Paper version 1.21-62-master@5a503d7 (2024-07-12T18:53:26Z) (Implementing API version 1.21-R0.1-SNAPSHOT)
You are 30 version(s) behind
Previous version: 1.21-60-70ff1ec (MC: 1.21)

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