連絡先

Discord: @xk0
Twitter: @X303_ or @XKRAKENDEV

Discordのセキュリティ設定でサーバーにいるメンバー以外のフレンド申請を受け付けないように設定しているので、DMを利用する際は以下のDM用サーバーに参加してからメッセージを送信していただきますようお願いします。

DM用サーバーに参加

 

あばうと

よわよわでべろっぱーです。最近はKotlinをメインで、その前は4,5年ぐらいJavaを書いてました。
2021年1月まではMinecraft 1.12.2で、2月以降はMinecraft 1.16.5で開発してます。

現在依頼は受け付けておりません。

つくったもの

XKRAKEN

Spigotのカスタムビルド

Project ReindeerというMinecraft 1.12.2で動いていた銃サーバーのプロジェクトをMinecraft 1.16.5にアップデートさせるためにいじりました。RPG開発プロジェクトのAETHERNOTEでも使われています。
基本的にはSpigotベースでありながら、1.12.2時代のほとんどのコードがそのまま動くようにカスタマイズしてます。
あと本来Spigotにないイベントだったりとか、プラグイン側からでは操作できないような挙動がいじれる機能とかを追加してます。

Reindeer

銃サーバー用 コアシステム

Project Reindeerを動かすシステムとして作成しました。Project Reindeer自体は新規プロジェクトですが、一応の前身としてExion Gun Strikeという銃サーバーがあり、そこで使われていたマップをそのまま動かせるように互換性を持たせつつ、Kotlinで一から開発しなおしたものになります。
Reindeerはユーザー処理や管理機能、試合、ショップ、その他ユーティリティ機能を持ちながら、銃火器の運用を行う機能を同時に使えるように設計されています。
比較的最近作成したので後述のXelfよりも軽量かつメンテナンスしやすい設計になっています。Kotlinは書きやすくていいですね。

Xelf

AETHERNOTE用 コアシステム

XelfはAETHERNOTEのほぼすべての機能を動かすために作成しました。開発開始は2017年春ごろなので4年近く開発が続けられているシステムになります。
AETHERNOTEは既製品をなるべく使わず周辺ライブラリも可能な限り内製しているのでSpigotのプラグインとしてはかなり重量級です。
XelfはもともとMinecraft 1.7.10で開発されていたので
1.7.10 -> 1.8.9 -> 1.11.2 -> 1.12.2 -> 1.16.5 
と5つのバージョンを超えてきたことになります。バージョンアップデートごとにめちゃくちゃ苦しみました。