A sample text widget

Etiam pulvinar consectetur dolor sed malesuada. Ut convallis euismod dolor nec pretium. Nunc ut tristique massa.

Nam sodales mi vitae dolor ullamcorper et vulputate enim accumsan. Morbi orci magna, tincidunt vitae molestie nec, molestie at mi. Nulla nulla lorem, suscipit in posuere in, interdum non magna.

このサイトは?

PC版MinecraftのマルチサーバAlicorn、Avalon(両サーバ共に2025年末で閉鎖)を管理しているTacticaが、サーバ運営にまつわるネタを書いてます。 忘れっぽいのでメモ代わりだと思って頂ければ・・・
ちなみに検証作業はほとんど非公開のテストサーバで行ってます。

なお、本サイトはブログ形式を取っていません。見た目はブログですが、各コンテンツで都度更新してたりします。

私的リンク

Minecraftサーバ閉鎖(Alicorn/Avalon)

およそ10年維持してきたMinecraftのサーバですが、2025年末をもって閉鎖することにしました。

特になにか切っ掛けがあったわけではないです。基本的に手を掛けなくても安定的に動作するサーバを目指していたし、サーバのリソースも余りまくってるので、全然維持は可能なんですが、なんせログインしてなにかすることも無いし、バージョンアップもしてない(というかプラグインが多すぎて途中からどうにもならなくなった)。既にまともにプレイしている人も、数カ月前に一人くらいみたいなそんな感じになってたので、閉じて残念と思う人も流石にいないでしょってことで、ここいらでスパッと閉じる感じです。

そんな感じですが、これまでの運用について少し書き残しておきます。

» Minecraftサーバ閉鎖(Alicorn/Avalon) の続きを読む

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

調査の進捗状況

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

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

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

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

» マインクラフト1.13サーバプラグイン対応メモ の続きを読む

[Sponge]SpongeAPIネタ(主にAPI7)

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

» [Sponge]SpongeAPIネタ(主にAPI7) の続きを読む

マイクラのforge mod memo

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

» マイクラのforge mod memo の続きを読む

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

調査の進捗状況

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

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

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

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

» マインクラフト1.12サーバプラグイン対応メモ の続きを読む

[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]インベントリを扱う の続きを読む

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

明るさを取得するAPI

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

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

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

» [Sponge]ブロックイベントとCauseのメモ の続きを読む

SpongeForge Serverの建て方(1.11)

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

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

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

» SpongeForge Serverの建て方(1.11) の続きを読む

Sponge BlockTypes

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

» Sponge BlockTypes の続きを読む