難易度調整と難易度コマンド群です。

4 classes in difficulty.

一覧表

ClassKindMethodsFieldsRolesSummary
DifficultyCommandclass41コマンド非同期 / スケジューラDifficulty Command に関するコマンド入口を担当します。
DifficultyListenerclass66イベント駆動非同期 / スケジューラ初期化 / ブートストラップDifficulty Listener に関するイベント監視を担当します。
MobExtraDefenseclass43イベント駆動初期化 / ブートストラップMob Extra Defense を担当するclassです。
ServerDifficultyServiceclass154DB / 永続化初期化 / ブートストラップサービス層サーバーIDごとに難易度(1..5)を保存/取得するサービス。

クラスカード

DifficultyCommand

class84 lines4 methods

Difficulty Command に関するコマンド入口を担当します。

Source
difficulty/DifficultyCommand.java
詳細ページ
クラス詳細を開く
onCommand フローonTabComplete フローisLevel フロー

DifficultyListener

class240 lines6 methods

Difficulty Listener に関するイベント監視を担当します。

Source
difficulty/DifficultyListener.java
詳細ページ
クラス詳細を開く
onMobDealDamage フローonNaturalSpawn フローonMobDamaged フロー

MobExtraDefense

class67 lines4 methods

Mob Extra Defense を担当するclassです。

Source
difficulty/MobExtraDefense.java
詳細ページ
クラス詳細を開く
初期化フローonMobDamaged フローonSpawn フロー

ServerDifficultyService

class240 lines15 methods

サーバーIDごとに難易度(1..5)を保存/取得するサービス。

Source
difficulty/ServerDifficultyService.java
詳細ページ
クラス詳細を開く
初期化フローloadCurrent フローensureTable フロー