VoxelPacket

This project is abandoned and its default file will likely not work with the most recent version of Minecraft. Whether this project is out of date or its author has marked it as abandoned, this project is no longer maintained.

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

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.


Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

Categories

Members

Recent Files