0

Bukkit 用に作成したプラグインの機能を分割しようとしていますが、最適な方法がわかりません。

に分割することに意味があるでしょうか。

  • AdCommons (世界、プレイヤー、ロードされたサブプラグインなどのリストなどの主要な情報を含む)、
  • AdTime (時間速度やその他のものを処理します) および
  • AdWeather (世界の天気を処理する)?

もしそうなら、すべてのサブプラグインがメインプラグインに情報を「追加」できるようにするにはどうすればよいですか (たとえば、その世界での 1 日の長さ)?

これは正しいアプローチですか?もしそうなら、どうすればそれを機能させることができますか? それが尋ねられた場合は申し訳ありませんが、何を探すべきかよくわかりませんでした。よろしくお願いします!

4

1 に答える 1

0

Bukkit プラグインを使用して天気、時刻を変更したり、オンライン プレイヤーを一覧表示したりしたいというあなたの理解が正しかったとします。

しかし、それをすべてこぼしてはいけません。1 つのプロジェクトでそれを行う方が簡単です。整理されたプラグインが必要な場合は、パッケージとクラスのみを使用する必要があります。bukkit wiki にその方法が示されています。

Bukkit プラグインのチュートリアル

私は自分のプラグインにそれを自分で使用しています。

于 2013-08-09T13:25:08.520 に答える