Skip to content

Instantly share code, notes, and snippets.

@ujihisa
Created November 12, 2013 01:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ujihisa/7423607 to your computer and use it in GitHub Desktop.
Save ujihisa/7423607 to your computer and use it in GitHub Desktop.

Programming in Minecraft

Programming in Minecraft

Tatsuhiro Ujihisa

Minecraft?

  • 3D multiplayer meta-game
  • good pre-set environments
    • blocks
    • entities (mobs, items etc)
  • 19.95 euro

Minecraft

  • client-server
    • both in Java
    • closed-source

MODs

  • Client-side
    • UI
    • forge
  • Server-side
    • rule, behaviour
    • craftbukkit (bukkit api)
  • Both
    • completely new world
    • e.g. DQ

Bukkit

  • Freesoftware (GPLv3)
  • CraftBukkit
    • Minecraft server wrapper
    • an executable jar
  • Bukkit (API)
    • required library for developers
    • a jar to compile with

Agenda

  • Intro
  • Self intro
  • Bare Minecraft
  • Create a bukkit plugin!
  • Q&A

Tatsuhiro Ujihisa

Tatsuhiro Ujihisa

HootSuite Media Inc. (2010~)

  • Vancouver, Canada
  • Scala

Tatsuhiro Ujihisa

  • Vim, Clojure, Ruby, Haskell, Scala, JavaScript, and etc

Minecraft

(demo)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment