Playing Minecraft God: Talking to a Bukkit server using Jython

Channel:
Subscribers:
147
Published on ● Video Link: https://www.youtube.com/watch?v=rI3PfgCSI7Y



Minecraft
Game:
Minecraft (2011)
Duration: 10:29
3,022 views
26


** UPDATE ** New updated video available at: https://www.youtube.com/watch?v=j4JfwS5hNlw

* Blog post at: http://blog.macuyiko.com/post/2013/a-bukkit-jython-console-plugin-for-minecraft.html
* GitHub repo at: https://github.com/Macuyiko/minecraft-bukkit-console

This video showcases an afternoon of tinkering with the Bukkit Minecraft server.

Bukkit comes with a Java plugin API which allows you to create your own plugins / commands / tools for use within the game. However, I wanted to see if it was possible to spawn an interpreter giving me direct access to the world in Minecraft, allowing me to programmatically control the game without requiring a "write plugin--compile jar--load in Bukkit"-step and thus allowing more direct access.

After tinkering a bit with Bukkit, and with some help from Jython (a Python implementation in Java), it turns out that, indeed, you can.

I show some example "fun" stuff you can perform in Minecraft using Python. For future work, it would be cool to implement some procedural generation stuff (like complex structures) using this system, or perhaps games (Crush the Castle in Minecraft?).

This was inspired by projects such as Raspberry Pi Minecraft and ScriptCraft.

Links:
* Bukkit: http://www.bukkit.org
* Jython: http://www.jython.org
* Minecraft: http://www.minecraft.net
* My blog: http://blog.macuyiko.com







Tags:
Minecraft (Video Game)
programming
jython
python
bukkit
minecraft



Other Statistics

Minecraft Statistics For Macuyiko

Macuyiko presently has 7,793 views for Minecraft across 5 videos, and less than an hour worth of Minecraft videos were uploaded to his channel. This makes up 53.53% of the content that Macuyiko has uploaded to YouTube.