提供: Minecraft Modding Wiki
この編集を取り消せます。
下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 | 編集中の文章 | ||
154行目: | 154行目: | ||
<blockquote><source lang="java">this.reloadConfig();</source></blockquote> | <blockquote><source lang="java">this.reloadConfig();</source></blockquote> | ||
− | + | <!-- | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | <!-- | ||
== 応用 == | == 応用 == | ||
361行目: | 340行目: | ||
// もしconfig.ymlが存在しないなら、既定のconfig.ymlをコピーします。 | // もしconfig.ymlが存在しないなら、既定のconfig.ymlをコピーします。 | ||
this.saveDefaultConfig(); | this.saveDefaultConfig(); | ||
− | + | ||
// 新しいリスナーを登録します。 | // 新しいリスナーを登録します。 | ||
getServer().getPluginManager().registerEvents(new Listener() { | getServer().getPluginManager().registerEvents(new Listener() { | ||
− | + | ||
@EventHandler | @EventHandler | ||
− | public | + | public playerJoin(PlayerJoinEvent event) { |
// プレイヤーがサーバーに参加したときに、config.ymlに書かれたメッセージを送ります。 | // プレイヤーがサーバーに参加したときに、config.ymlに書かれたメッセージを送ります。 | ||
event.getPlayer().sendMessage(SimpleMOTD.this.getConfig().getString("message")); | event.getPlayer().sendMessage(SimpleMOTD.this.getConfig().getString("message")); | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
} | } | ||
}, this); | }, this); | ||
380行目: | 353行目: | ||
// rulesコマンドのCommandExecutorを登録します。 | // rulesコマンドのCommandExecutorを登録します。 | ||
this.getCommand("rules").setExecutor(new CommandExecutor() { | this.getCommand("rules").setExecutor(new CommandExecutor() { | ||
− | + | ||
public boolean onCommand(CommandSender sender, Command command, String label, String[] args) { | public boolean onCommand(CommandSender sender, Command command, String label, String[] args) { | ||
// コマンド実行時にコマンド実行者へ、config.ymlのrulesの内容を送ります。 | // コマンド実行時にコマンド実行者へ、config.ymlのrulesの内容を送ります。 | ||
List<String> rules = SimpleMOTD.this.getConfig().getStringList("rules"); | List<String> rules = SimpleMOTD.this.getConfig().getStringList("rules"); | ||
− | for (String s : rules) | + | for (String s : rules) |
sender.sendMessage(s); | sender.sendMessage(s); | ||
} | } | ||
402行目: | 375行目: | ||
- Respect others | - Respect others | ||
- Have Fun | - Have Fun | ||
− | |||
− | |||
− | |||
</source> | </source> |