Minecraft является Java игра, если я не ошибусь, поэтому возможно, то Java будет подходящим инструментом. Но я рекомендовал бы Python, особенно библиотеки сокета Python.
У Doug Hellmann есть исключительный пример на его сайте (Doug человек с примерами Python)
Python установлен по умолчанию с любым современным OSX и быстро устанавливаемый с любым дистрибутивом Linux.
Походит на забавный проект. Если бы Ваше более знакомое с протоколами HTTP, я рекомендовал бы XML-RPC. Большинство популярных языков будет иметь собственный XML-RPC, связывающий, таким образом, разработка проблем slight-no на OS X и продвижение к производственному полю Linux. Необходимо будет все еще записать API для обработки строгих требований, но существует достаточно информации и общественной поддержки XML-RPC для начала работы.