1. taka2ru
  2. bukkit-template

Overview

HTTPS SSH

Bukkit

MinecraftのサーバプログラムBukkitのプラグインを Clojureで開発するためのLeiningenテンプレート。

使い方

前提

  • CraftBukkitでサーバをインストール済み。
  • Leiningen 2.0.0-reviewX をインストール済み。

準備

~/.lein/profiles.cljに下記を追加。

{:user {:plugins {bukkit-template "1.3.2-R2.0-1"}}}

プログラム作成開始

$ lein new bukkit myproject

myproject.core がJavaPluginを継承した状態になっているので、 Javaでプラグインを書く時と同じ要領でプログラムを記述する。

plugin.ymlは、resourcesの下にある。

Javaでのプログラムの書き方は、このあたりに載っている。

http://wiki.bukkit.org/

コンパイル

$ lein jar

CraftBukkitへのデプロイ

まず、このテンプレートと同じバージョンのcljloader-x.x.x-Rx.x-xを入手する。

craftbukkitのpluginディレクトリの直下に、

  • cljloader-x.x.x-Rx.x-x.jar
  • myprject-0.0.1-SNAPSHOT.jar

を置く。

License

Copyright © 2012 Tetsuya Takatsuru

Distributed under the Eclipse Public License, the same as Clojure.