Created
April 1, 2013 20:57
-
-
Save nanase/5287713 to your computer and use it in GitHub Desktop.
Bukkit APIを使った簡単なMinecraftのMOD。最低限必要な onEnable、onDisable の他、簡単なイベントハンドラの例。
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package net.nanase.minecraft.testmod; | |
import java.util.logging.Logger; | |
import org.bukkit.event.EventHandler; | |
import org.bukkit.event.Listener; | |
import org.bukkit.plugin.java.JavaPlugin; | |
public class TestMod extends JavaPlugin implements Listener { | |
private static Logger log; | |
public void onEnable() { | |
TestMod.log = this.getLogger(); | |
TestMod.log.info("MODが有効化されました。"); | |
// イベントハンドラを有効化 | |
this.getServer().getPluginManager().registerEvents(this, this); | |
} | |
public void onDisable() { | |
TestMod.log.info("MODが無効化されました。"); | |
} | |
@EventHandler | |
public void onPlayerLogin(org.bukkit.event.player.PlayerLoginEvent event) { | |
TestMod.log.info("ログインユーザ: " + event.getPlayer().getName()); | |
} | |
@EventHandler | |
public void onPlayerQuit(org.bukkit.event.player.PlayerQuitEvent event) { | |
TestMod.log.info("ログアウトユーザ: " + event.getPlayer().getName()); | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment