このプロジェクトは、jao Minecraft Serverで導入されている Spigot/Bukkit プラグイン「MyMaid3」のソースコード公開場所です。jaoafa/MyMaid・jaoafa/MyMaid2の後継です。
jao Minecraft Serverに関係するサーバのみで使用され、それ以外でのサーバでの使用は原則禁止しています。
MyMaidとは、jao Minecraft Serverにおける独自のプラグインで特にどれに特化したといった制約を持たせずに総合プラグイン的に製作しているものです。わたしたちの「めいど」をここに。
をキャッチフレーズとし、メイドさんのようにMinecraftを楽しく出来るような補助的役割を基本として制作しています。
表面上はjao Minecraft Server 開発部としていますが、実質的にはTomachiが全ての開発を担っています。
- masterブランチにコミットされると、GitHub Actionsによりビルドされます。ビルドに失敗した場合Discordへ通知が飛びます。
- masterブランチにコミットされると、自動的にサーバ側でビルドされビルドに成功すれば本番環境の
MinecraftServerDir/plugins/update/
にビルド成果物が配置されます。再起動時に自動的にアップデートされます。 - バージョン表記は本番環境でのビルド処理によって、
yyyy.mm.dd_hh.mm_最終コミットsha8桁
に変更されます。
ライセンスは独自のライセンスであるjaoLicenseを適用します。
私が、このような「ほぼ全禁止」という対応を取っている理由として、私が「自分の知らない場所で、自分の作成物を使用されたくない」という考えから決めているものです。
過去に、私の作成物を悪用したり、機能のアイディアをパクられたケースがいくつかありました。私に限らず、jao Minecraft Server の管理部・開発部は「サーバ特有の文化を他の場所で使用されると、“サーバの特徴”が薄れたり、予測していなかった問題が発生する恐れがある」と考えています。
ただし、管理部・開発部内で話し合ったうえで、許可される場合がないわけではありません。本当に必要があれば管理部・開発部にお問い合わせください。
ここで公開されているプログラムのソースコードには、多分なにかしらの瑕疵やバグが存在します。しかし、開発者および jao Minecraft Server の管理部・開発部はそれらの瑕疵やバグをなるべく除去する努力義務を負いますが、それらによって生じた一切の問題についての責任を負いません。
また、利用者はこのプラグインに実装されている全ての機能及びプログラムなどを jao Minecraft Server の管理部・開発部の許可なく他の場所において、一部もしくは全部を使用することはできません。Discord などを通じて、明確に許可を取った上で、許可された範囲内で利用してください。
当プロジェクトに対して GitHub 上における Issue や Pull Request の受付は基本的にしておりません。ご理解ください。