DiscordVoicePresenceListener
対象ボイスチャンネルに入っているDiscordユーザーIDを追跡する。
- Source
discordxp/DiscordVoicePresenceListener.java- 詳細ページ
- クラス詳細を開く
onGuildVoiceUpdate フローisTarget フローmarkInactive フロー
Discord VC 滞在時間に応じた XP 管理です。
5 classes in discordxp.
| Class | Kind | Methods | Fields | Roles | Summary |
|---|---|---|---|---|---|
| DiscordVoicePresenceListener | class | 7 | 3 | イベント駆動 | 対象ボイスチャンネルに入っているDiscordユーザーIDを追跡する。 |
| DiscordVoiceXpStatusRelay | class | 2 | 4 | 非同期 / スケジューラ初期化 / ブートストラップ | Discord VC の入退室通知(元の文)の直後に、DiscordXP の現在値を Minecraft チャットへ追記する。 |
| DiscordXpDao | class | 7 | 2 | DB / 永続化 | Discord経験値/レベルを保存するDAO。 |
| DiscordXpPlayerListener | class | 3 | 2 | イベント駆動 | Minecraft側でログイン/リスポーン時に最大体力ボーナスを再適用。 |
| DiscordXpService | class | 17 | 23 | 非同期 / スケジューラ初期化 / ブートストラップサービス層 | Discordボイス接続時間でEXPを付与し、レベルに応じて Minecraft の最大体力を増やす。 |
対象ボイスチャンネルに入っているDiscordユーザーIDを追跡する。
discordxp/DiscordVoicePresenceListener.javaDiscord VC の入退室通知(元の文)の直後に、DiscordXP の現在値を Minecraft チャットへ追記する。
discordxp/DiscordVoiceXpStatusRelay.javaDiscord経験値/レベルを保存するDAO。
discordxp/DiscordXpDao.javaMinecraft側でログイン/リスポーン時に最大体力ボーナスを再適用。
discordxp/DiscordXpPlayerListener.javaDiscordボイス接続時間でEXPを付与し、レベルに応じて Minecraft の最大体力を増やす。
discordxp/DiscordXpService.java