アクセス状況

  • 0
  • 1
  • 9
  • 7,738

カウント開始:2014年9月21日
カウンター+75,945が開設当初からの訪問者数


since 2014/9/21

マインクラフト1.13サーバプラグイン対応メモ

調査の進捗状況

ずいぶん延期されてる気がしますが、マイクラJEの1.13のリリース日がアナウンスされたので、私の管理しているサーバの対応も準備を始めたいと思います。今回はアイテムIDが大幅に変更されてるので、ちょっと大変そう。

注意:ここに掲載されている情報は、2018/8/14時点の情報です。情報が最新ではないかもしれないので、ご注意を!

現在の進捗状況は以下の様な感じ。

【済】テストサーバ構築(Alicorn) 【対応中】テストサーバ構築(Avalon) 【済】サーバプログラムを1.13化し確認 【対応中】プラグインの最新化 【対応中】非対応プラグインをなんとかする 【未】資源生成準備 【未】リリース […]

[Sponge]SpongeAPIネタ(主にAPI7)

Spongeプラグインを作るためのSponge APIに関する小ネタです。しばらくSpongeAPI5を使ってたけど、SpongeAPI7になって変わった部分もあるので、その辺を中心に諸々調べた情報を掲載しておきます。(ほぼ、私のメモです)

[…]

マイクラのforge mod memo

単純にmodの紹介だけなら他のサイトで紹介された情報が沢山あります。ここではほぼ俺得的な情報として、ある程度種類を絞って情報を纏めておきます。主にパブリックなマルチ向けかどうかや、VerUpに対する考え方がどうなってるか?などが中心で情報数は少なめです。

[…]

マインクラフト1.12サーバプラグイン対応メモ

調査の進捗状況

マイクラサーバが1.12に対応したので、私の管理しているサーバのspigotプラグインも対応してるかなどの調査メモです。

注意:ここに掲載されている情報は、2017/6/21時点の情報です。最新ではないかもしれないので、ご注意を! 2017/6/21 サーバを1.12へ上げたので、このページの更新は終わります。実際にサーバへ入れたのは一部もう少し新しいバージョンになってたりします。

現在の進捗状況は以下の様な感じ。

【済】テストサーバ構築(Alicorn) 【済】テストサーバ構築(Avalon) 【済】サーバプログラムを1.12化し確認 【済】プラグインの最新化 【済】非対応プラグインをなんとかする※一部後回し 【済】資源生成準備 【済】リリース(6/21) […]

[Sponge]インベントリを扱う

インベントリの中を参照する

ClickInventoryEventでevent.getTargetInventory().slots()で参照できますので、先ずはその内容から。 ※注意:この内容で作業台をクリックするとエラーになります。

@Listener public void onEvent( ClickInventoryEvent event ){ int i = 0; for ( Inventory slot:event.getTargetInventory().slots() ){ if (slot.peek().isPresent()){ ItemStack itema = slot.peek().get(); this.ginou.info( i + “: ” + itema.getItem().getId() ); }else{ this.ginou.info( i + “: null” ); } i++; } }

slot.peek()ですが、peek(のぞき見る)で参照できます。slot.poll()でもほぼ同じ事ができますが、pollを実行するとそのスロットは空になるので注意。slot.set(<ItemStack>)で格納もできます。

[…]

[Sponge]明るさに関する考察

明るさを取得するAPI

ほぼ私的なメモです。SpongeAPIでは明るさの概念がちょっと難しいです。 なお、ざっくり読んで貰えればわかりますが、太陽の光の強さを示す値を取る手段が無いので、ここに記載の内容だけで明るさを結論づけることは出来ません。

[Sponge]ブロックイベントとCauseのメモ

Spongeプラグインを作ってると意外と難儀なのがブロックが壊れた(ChangeBlockEvent.Break)とか、置かれた(ChangeBlockEvent.Place)の扱い。個人的にこの扱いがなかなか慣れないのでメモしておきます。本当はEntityも交えるといいんだけど、わかりづらいので、Entityは扱いません。

[…]

SpongeForge Serverの建て方(1.11)

自分でも忘れそうなので、メモがてらSpongeForge Serverのセットアップ方法を書いておきます。

OSはLinux7系、マイクラは1.11系で記載しています。

Firewall/iptablesの設定などの基本的な設定や、各種ファイルのDL方法、その他OSの基本的な使い方などは書いていませんので、ご自分で調べて下さい。

[…]

Sponge BlockTypes

BlockTypeの一覧です。そのうち日本語訳も入れたいなぁ…

[…]

マインクラフト1.11サーバ対応メモ

調査の進捗状況

マイクラサーバが1.11に対応したので、私の管理しているサーバも対応させる為のメモです。

注意:ここに掲載されている情報は、2016/11/27時点の情報です。最新ではないかもしれないので、ご注意を!※サーバのバージョンアップが完了したので、以後更新はしない予定。

【済】テストサーバ構築(Alicorn) 【済】テストサーバ構築(Avalon) 【済】サーバプログラムを1.11化し確認 【済】プラグインの最新化 【済】非対応プラグインをなんとかする 資源生成準備←延期(森の館の発生率が非常に低いので対策検討) 【済】リリース […]