Bukkit 用に作成したプラグインの機能を分割しようとしていますが、最適な方法がわかりません。
に分割することに意味があるでしょうか。
- AdCommons (世界、プレイヤー、ロードされたサブプラグインなどのリストなどの主要な情報を含む)、
- AdTime (時間速度やその他のものを処理します) および
- AdWeather (世界の天気を処理する)?
もしそうなら、すべてのサブプラグインがメインプラグインに情報を「追加」できるようにするにはどうすればよいですか (たとえば、その世界での 1 日の長さ)?
これは正しいアプローチですか?もしそうなら、どうすればそれを機能させることができますか? それが尋ねられた場合は申し訳ありませんが、何を探すべきかよくわかりませんでした。よろしくお願いします!