Playing Minecraft God: Talking to a Bukkit server using Jython
** 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
Other Videos By Macuyiko
2025-03-10 | Advanced Analytics 2025 Course 5 |
2025-03-02 | Advanced Analytics 2025 Course 4 |
2025-02-24 | Advanced Analytics 2025 Course 3 |
2025-02-18 | Advanced Analytics 2025 Course 2 |
2025-02-10 | Advanced Analytics 2025 Course 1 |
2020-11-23 | Macuyiko Live Stream |
2018-08-19 | Location-Aware CPN Tools Simulator Extension Demonstration |
2016-08-11 | Audiosurf 2 Youtube streaming |
2015-02-01 | EV Maximizing Match 3 Bot (Tested on HuniePop) |
2015-01-19 | Playing Minecraft God: Talking to a Canary server using Jython |
2012-12-24 | Playing Minecraft God: Talking to a Bukkit server using Jython |
2012-10-20 | A 10 minute walk through Proteus |
2012-05-13 | Making A Genetic Java SliceIt! Solver |
2011-11-26 | Minecraft - Flying Voyage |
2011-11-13 | Skyrim's Esbern loves books |
2011-11-06 | Minecraft huge village testing |
2010-11-08 | A Bejeweled Blitz Bot in 4 Hours - Example Play |
2010-11-08 | Building a Bejeweled Blitz Bot in 4 Hours |
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.