マイクラプラグイン
作った話
2016/06/25
プロフィール
名前: ネスケ
プログラマやってます
マイクラ沼には、PS3版からハマる
Spigot(bukkit) プラグ
インを作りました
https://goo.gl/dmKG5G
RSSNewsBook
• Minecraft向けRSSリーダー
• Minecraftの世界でニュースが読める!
• 誰得言うな
• Spigot 1.9.x, 1.10 で動作
これの使いみち
• 該当のワールドの更新履歴を配信。
• ワールドの特徴や遊び方などを読んでもらうた
めの手引きとして。
作成のきっかけ1
• 前回のJobsプラグインのバグ修正
• 意外とプログラムが読める…!読めるぞ…!
• 案外難しくなさそう!
作成のきっかけ2
• Minecraftの世界と現実世界を繋げたかった
• 本当はハードウェアと絡ませるとかしたい
• 敷居が高いから、まずはソフトウェアで。
公開までのフロー
• 構想を練る
• プロジェクト作成
• プログラミング
• 公開
公開までのフロー
• 構想を練る
• プロジェクト作成
• プログラミング
• 公開
公開までのフロー
• 構想を練る
• プロジェクト作成
• プログラミング
• 公開
オススメはGradleベース
その他設定
• ビルドはJava 1.7
• 対応する予定のSpigotのjarを導入
• plugin.ymlの作成
• テストを楽にする対応
plugin.yml
テストを楽にする対応
作成完了
公開までのフロー
• 構想を練る
• プロジェクト作成
• プログラミング
• 公開
ハマりどころ
• 複数バージョンの吸収
• YAMLの保存
• 非同期
公開までのフロー
• 構想を練る
• プロジェクト作成
• プログラミング
• 公開
Spigot or Bukkit
Spigot or Bukkit
Modern?
プラグインの情報を入
力
公開
ご清聴ありがとうございました
Any questions?
マイクラプラグイン作った話
マイクラプラグイン作った話
Upcoming SlideShare
Loading in …5
×

マイクラプラグイン作った話

1,758 views

Published on

第2回神戸マインクラフト勉強会
RSSNewsBook plugin( https://www.spigotmc.org/resources/rssnewsbook.25384/ )を
作った話

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,758
On SlideShare
0
From Embeds
0
Number of Embeds
1,645
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

マイクラプラグイン作った話

  1. 1. マイクラプラグイン 作った話 2016/06/25
  2. 2. プロフィール 名前: ネスケ プログラマやってます マイクラ沼には、PS3版からハマる
  3. 3. Spigot(bukkit) プラグ インを作りました
  4. 4. https://goo.gl/dmKG5G
  5. 5. RSSNewsBook • Minecraft向けRSSリーダー • Minecraftの世界でニュースが読める! • 誰得言うな • Spigot 1.9.x, 1.10 で動作
  6. 6. これの使いみち • 該当のワールドの更新履歴を配信。 • ワールドの特徴や遊び方などを読んでもらうた めの手引きとして。
  7. 7. 作成のきっかけ1 • 前回のJobsプラグインのバグ修正 • 意外とプログラムが読める…!読めるぞ…! • 案外難しくなさそう!
  8. 8. 作成のきっかけ2 • Minecraftの世界と現実世界を繋げたかった • 本当はハードウェアと絡ませるとかしたい • 敷居が高いから、まずはソフトウェアで。
  9. 9. 公開までのフロー • 構想を練る • プロジェクト作成 • プログラミング • 公開
  10. 10. 公開までのフロー • 構想を練る • プロジェクト作成 • プログラミング • 公開
  11. 11. 公開までのフロー • 構想を練る • プロジェクト作成 • プログラミング • 公開
  12. 12. オススメはGradleベース
  13. 13. その他設定 • ビルドはJava 1.7 • 対応する予定のSpigotのjarを導入 • plugin.ymlの作成 • テストを楽にする対応
  14. 14. plugin.yml
  15. 15. テストを楽にする対応
  16. 16. 作成完了
  17. 17. 公開までのフロー • 構想を練る • プロジェクト作成 • プログラミング • 公開
  18. 18. ハマりどころ • 複数バージョンの吸収 • YAMLの保存 • 非同期
  19. 19. 公開までのフロー • 構想を練る • プロジェクト作成 • プログラミング • 公開
  20. 20. Spigot or Bukkit
  21. 21. Spigot or Bukkit Modern?
  22. 22. プラグインの情報を入 力
  23. 23. 公開
  24. 24. ご清聴ありがとうございました Any questions?

×