added texture pack compatibility, plus a server