Notice: This features of this plugin has merged into our new VoxelModPackPlugin. We highly recommend using it instead as this plugin will not be updated anymore.
Introduction
VoxelPacket is an api used by other VoxelModPack plugins to provide a sideband communication channel between client and server. Whilst it does not provide any functionality directly, it is used by other plugins to send and receive packets from client-side mods such as VoxelPlayer and VoxelTextures.
Requirements
- No dependencies
- Clients must be using VoxelModPack v8.5 or BronyModPack v1.1 to take advantage of this plugin.
Features
Prior to the introduction of Packet 250, VoxelPacket was introduced as a sideband communication framework to allow seamless communication between client mods and server plugins without the use of hijacked chat packets or the employment of packet ID’s which could crash unmodded clients. It also provides a robust message serialisation framework, a message subscription management system for client and server side, a client-to-client mod message bus and client-side chat unscrambling. Whilst the main reason for VoxelPacket to exist has now been ameliorated by the inclusion and support for Packet 250, the plugins which already make use of the library will continue to use its functionality since the communication channel is efficient and robust. The underlying communication channel will be switched to use packet 250 once Minecraft 1.3 is released and the library will continue as a simple serialisation framework.

