Vida de un Programador

Experiencias, ideas y programas

Minecraft PHP Client

Extracto del codigo fuente del Cliente

Extracto del codigo fuente del Cliente

Hace unos meses empece a desarrollar un cliente para Minecraft que funcionase en varias versiones (actualmente desde la beta 1.7 a la final 1.2.5).

El cliente ahora mismo tiene la función de un bot de ayuda, respondiendo a ciertas construcciones de lenguaje.

También tiene otras funciones, que van variando según diferentes versiones, ya que Mojang introduce nuevas y elimita algunas antiguas en nuevas versiones.

El cliente tiene el codigo fuente abierto (licencia LGPL), y lo voy actualizando de vez en cuando.

El cliente puede:

  • Conectar a servidores PREMIUM
  • Recibir y responder los paquetes
  • Moverse y seguir a jugadores
  • Atacar
  • Comer cuando tiene hambre
  • Gestionar inventario
  • Leer el mapa ( < 1.2)
  • Tiene sistema de permisos
  • Mantiene un mapa interno de todas las entidades
  • Acepta comandos propios
  • Permite hacer “ping” al servidor

Este cliente-bot puede usarse como base para otros proyectos, en vez de depender de programas en otros lenguajes.

El cliente puede encontrarse en mi repositorio de Github, Minecraft-PHP-Client. El mismo programa tiene ayuda interna, aunque si tienen alguna duda de como usarlo, preguntármela.

Gracias a la wiki de Minecraft Coalition por tener tanta documentacion sobre el protocolo de Minecraft.

2 Respuestas a “Minecraft PHP Client

  1. Pingback:Threading en PHP « Vida de un Programador

  2. Pingback:Latino » Blog Archive » Threading en PHP

Responder

Por favor, inicia sesión con uno de estos métodos para publicar tu comentario:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: