Expected behavior
When creating a VirtualComponent with a custom VirtualComponentRenderer, the component should be rendered by the Paper server as long as the renderer doesn't return null.
Observed/Actual behavior
The component isn't rendered anywhere
Steps/models to reproduce
- Create a custom virtual component
- Send it to your player
- Receive empty message
Plugin and Datapack List
Only my plugin
Paper version
This server is running Paper version 26.1.2-5-main@d61d8df (2026-04-11T14:20:55Z) (Implementing API version 26.1.2.build.5-alpha)
Other
This is an API issue, not a plugin or gameplay bug
Expected behavior
When creating a VirtualComponent with a custom VirtualComponentRenderer, the component should be rendered by the Paper server as long as the renderer doesn't return null.
Observed/Actual behavior
The component isn't rendered anywhere
Steps/models to reproduce
Plugin and Datapack List
Only my plugin
Paper version
This server is running Paper version 26.1.2-5-main@d61d8df (2026-04-11T14:20:55Z) (Implementing API version 26.1.2.build.5-alpha)
Other
This is an API issue, not a plugin or gameplay bug