public ServerVoxelSelections( PacketHandlerRegistryServer i_packetHandlerRegistryServer, PlayerTrackerRegistry playerTrackerRegistry) { packetHandlerVoxelsFromClient = this.new PacketHandlerVoxelsFromClient(); packetHandlerVoxelsToClient = this.new PacketHandlerVoxelsToClient(); packetHandlerRegistryServer = i_packetHandlerRegistryServer; Packet250MultipartSegment.registerHandler( packetHandlerRegistryServer, packetHandlerVoxelsFromClient, Side.SERVER, Packet250Types.PACKET250_SELECTION_PACKET); Packet250MultipartSegmentAcknowledge.registerHandler( packetHandlerRegistryServer, packetHandlerVoxelsToClient, Side.SERVER, Packet250Types.PACKET250_SELECTION_PACKET_ACKNOWLEDGE); Packet250ServerSelectionGeneration.registerHandler( packetHandlerRegistryServer, this.new PacketHandlerServerSelectionGeneration(), Side.SERVER); playerTracker = this.new PlayerTracker(); playerTrackerRegistry.registerHandler(playerTracker); }